|
MLIR 22.0.0git
|
Classes | |
| class | ACCImplicitDataBase |
| class | ACCImplicitDeclareBase |
| class | ACCImplicitRoutineBase |
| class | ACCLegalizeSerialBase |
| class | ACCLoopTilingBase |
| class | LegalizeDataValuesInRegionBase |
Functions | |
| std::unique_ptr<::mlir::Pass > | createACCImplicitData () |
| std::unique_ptr<::mlir::Pass > | createACCImplicitData (ACCImplicitDataOptions options) |
| std::unique_ptr<::mlir::Pass > | createACCImplicitDeclare () |
| std::unique_ptr<::mlir::Pass > | createACCImplicitRoutine () |
| std::unique_ptr<::mlir::Pass > | createACCImplicitRoutine (ACCImplicitRoutineOptions options) |
| std::unique_ptr<::mlir::Pass > | createACCLegalizeSerial () |
| std::unique_ptr<::mlir::Pass > | createACCLoopTiling () |
| std::unique_ptr<::mlir::Pass > | createACCLoopTiling (ACCLoopTilingOptions options) |
| std::unique_ptr<::mlir::Pass > | createLegalizeDataValuesInRegion () |
| std::unique_ptr<::mlir::Pass > | createLegalizeDataValuesInRegion (LegalizeDataValuesInRegionOptions options) |
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitData | ( | ) |
Definition at line 92 of file ACCImplicitData.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitData | ( | ACCImplicitDataOptions | options | ) |
Definition at line 96 of file ACCImplicitData.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitDeclare | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 175 of file ACCImplicitDeclare.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitRoutine | ( | ) |
Definition at line 268 of file ACCImplicitRoutine.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitRoutine | ( | ACCImplicitRoutineOptions | options | ) |
Definition at line 272 of file ACCImplicitRoutine.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCLegalizeSerial | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 352 of file ACCLegalizeSerial.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCLoopTiling | ( | ) |
Definition at line 440 of file ACCLoopTiling.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCLoopTiling | ( | ACCLoopTilingOptions | options | ) |
Definition at line 444 of file ACCLoopTiling.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createLegalizeDataValuesInRegion | ( | ) |
Definition at line 538 of file LegalizeDataValues.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createLegalizeDataValuesInRegion | ( | LegalizeDataValuesInRegionOptions | options | ) |
Definition at line 542 of file LegalizeDataValues.cpp.