|
MLIR 22.0.0git
|
Classes | |
| class | DIScopeForLLVMFuncOpPassBase |
| class | LLVMAddComdatsBase |
| class | LLVMLegalizeForExportPassBase |
| class | LLVMRequestCWrappersPassBase |
| class | LLVMTargetToDataLayoutBase |
| class | LLVMTargetToTargetFeaturesBase |
| class | NVVMOptimizeForTargetPassBase |
Functions | |
| std::unique_ptr<::mlir::Pass > | createLLVMAddComdats () |
| std::unique_ptr<::mlir::Pass > | createDIScopeForLLVMFuncOpPass () |
| std::unique_ptr<::mlir::Pass > | createDIScopeForLLVMFuncOpPass (DIScopeForLLVMFuncOpPassOptions options) |
| std::unique_ptr<::mlir::Pass > | createLLVMLegalizeForExportPass () |
| std::unique_ptr<::mlir::Pass > | createNVVMOptimizeForTargetPass () |
| std::unique_ptr<::mlir::Pass > | createLLVMRequestCWrappersPass () |
| std::unique_ptr<::mlir::Pass > | createLLVMTargetToDataLayout () |
| std::unique_ptr<::mlir::Pass > | createLLVMTargetToDataLayout (LLVMTargetToDataLayoutOptions options) |
| std::unique_ptr<::mlir::Pass > | createLLVMTargetToTargetFeatures () |
| std::unique_ptr<::mlir::Pass > | createLLVMTargetToTargetFeatures (LLVMTargetToTargetFeaturesOptions options) |
| std::unique_ptr<::mlir::Pass > mlir::LLVM::impl::createDIScopeForLLVMFuncOpPass | ( | ) |
Definition at line 94 of file DIScopeForLLVMFuncOp.cpp.
| std::unique_ptr<::mlir::Pass > mlir::LLVM::impl::createDIScopeForLLVMFuncOpPass | ( | DIScopeForLLVMFuncOpPassOptions | options | ) |
Definition at line 98 of file DIScopeForLLVMFuncOp.cpp.
| std::unique_ptr<::mlir::Pass > mlir::LLVM::impl::createLLVMAddComdats | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 177 of file AddComdats.cpp.
| std::unique_ptr<::mlir::Pass > mlir::LLVM::impl::createLLVMLegalizeForExportPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 252 of file LegalizeForExport.cpp.
| std::unique_ptr<::mlir::Pass > mlir::LLVM::impl::createLLVMRequestCWrappersPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 327 of file RequestCWrappers.cpp.
| std::unique_ptr<::mlir::Pass > mlir::LLVM::impl::createLLVMTargetToDataLayout | ( | ) |
Definition at line 86 of file TargetToDataLayout.cpp.
| std::unique_ptr<::mlir::Pass > mlir::LLVM::impl::createLLVMTargetToDataLayout | ( | LLVMTargetToDataLayoutOptions | options | ) |
Definition at line 90 of file TargetToDataLayout.cpp.
| std::unique_ptr<::mlir::Pass > mlir::LLVM::impl::createLLVMTargetToTargetFeatures | ( | ) |
Definition at line 181 of file TargetToTargetFeatures.cpp.
| std::unique_ptr<::mlir::Pass > mlir::LLVM::impl::createLLVMTargetToTargetFeatures | ( | LLVMTargetToTargetFeaturesOptions | options | ) |
Definition at line 185 of file TargetToTargetFeatures.cpp.
| std::unique_ptr<::mlir::Pass > mlir::LLVM::impl::createNVVMOptimizeForTargetPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 402 of file OptimizeForNVVM.cpp.