|
MLIR 23.0.0git
|
Classes | |
| class | ACCIfClauseLoweringBase |
| class | ACCImplicitDataBase |
| class | ACCImplicitDeclareBase |
| class | ACCImplicitRoutineBase |
| class | ACCLegalizeSerialBase |
| class | ACCLoopTilingBase |
| class | ACCSpecializeForDeviceBase |
| class | ACCSpecializeForHostBase |
| class | LegalizeDataValuesInRegionBase |
| class | OffloadLiveInValueCanonicalizationBase |
| class | OffloadTargetVerifierBase |
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCIfClauseLowering | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 84 of file ACCIfClauseLowering.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitData | ( | ) |
Definition at line 173 of file ACCImplicitData.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitData | ( | ACCImplicitDataOptions | options | ) |
Definition at line 177 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 256 of file ACCImplicitDeclare.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitRoutine | ( | ) |
Definition at line 349 of file ACCImplicitRoutine.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitRoutine | ( | ACCImplicitRoutineOptions | options | ) |
Definition at line 353 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 433 of file ACCLegalizeSerial.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCLoopTiling | ( | ) |
Definition at line 521 of file ACCLoopTiling.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCLoopTiling | ( | ACCLoopTilingOptions | options | ) |
Definition at line 525 of file ACCLoopTiling.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCSpecializeForDevice | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 604 of file ACCSpecializeForDevice.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCSpecializeForHost | ( | ) |
Definition at line 692 of file ACCSpecializeForHost.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCSpecializeForHost | ( | ACCSpecializeForHostOptions | options | ) |
Definition at line 696 of file ACCSpecializeForHost.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createLegalizeDataValuesInRegion | ( | ) |
Definition at line 790 of file LegalizeDataValues.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createLegalizeDataValuesInRegion | ( | LegalizeDataValuesInRegionOptions | options | ) |
Definition at line 794 of file LegalizeDataValues.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createOffloadLiveInValueCanonicalization | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 873 of file OffloadLiveInValueCanonicalization.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createOffloadTargetVerifier | ( | ) |
Definition at line 969 of file OffloadTargetVerifier.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createOffloadTargetVerifier | ( | OffloadTargetVerifierOptions | options | ) |
Definition at line 973 of file OffloadTargetVerifier.cpp.