|
MLIR 24.0.0git
|
Classes | |
| class | ACCBindRoutineBase |
| class | ACCCGToGPUBase |
| class | ACCComputeLoweringBase |
| class | ACCDeclareCtorDtorConversionBase |
| class | ACCDeclareGPUModuleInsertionBase |
| class | ACCEmitRemarksDataBase |
| class | ACCEmitRemarksLoopBase |
| class | ACCEmitRemarksPrivateBase |
| class | ACCIfClauseLoweringBase |
| class | ACCImplicitDataBase |
| class | ACCImplicitDeclareBase |
| class | ACCImplicitRoutineBase |
| class | ACCLegalizeSerialBase |
| class | ACCLoopTilingBase |
| class | ACCMaterializeRoutineBindTargetsBase |
| class | ACCRecipeMaterializationBase |
| class | ACCRoutineLoweringBase |
| class | ACCRoutineToGPUFuncBase |
| class | ACCSpecializeForDeviceBase |
| class | ACCSpecializeForHostBase |
| class | LegalizeDataValuesInRegionBase |
| class | OffloadLiveInValueCanonicalizationBase |
| class | OffloadTargetVerifierBase |
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCBindRoutine | ( | ) |
Definition at line 113 of file ACCBindRoutine.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCBindRoutine | ( | ACCBindRoutineOptions | options | ) |
Definition at line 117 of file ACCBindRoutine.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCCGToGPU | ( | ) |
Definition at line 228 of file ACCCGToGPU.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCCGToGPU | ( | ACCCGToGPUOptions | options | ) |
Definition at line 232 of file ACCCGToGPU.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCComputeLowering | ( | ) |
Definition at line 330 of file ACCComputeLowering.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCComputeLowering | ( | ACCComputeLoweringOptions | options | ) |
Definition at line 334 of file ACCComputeLowering.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCDeclareCtorDtorConversion | ( | ) |
Definition at line 440 of file ACCDeclareCtorDtorConversion.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCDeclareCtorDtorConversion | ( | ACCDeclareCtorDtorConversionOptions | options | ) |
Definition at line 444 of file ACCDeclareCtorDtorConversion.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCDeclareGPUModuleInsertion | ( | ) |
Definition at line 535 of file ACCDeclareGPUModuleInsertion.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCDeclareGPUModuleInsertion | ( | ACCDeclareGPUModuleInsertionOptions | options | ) |
Definition at line 539 of file ACCDeclareGPUModuleInsertion.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCEmitRemarksData | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 618 of file ACCEmitRemarksData.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCEmitRemarksLoop | ( | ) |
Definition at line 705 of file ACCEmitRemarksLoop.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCEmitRemarksLoop | ( | ACCEmitRemarksLoopOptions | options | ) |
Definition at line 709 of file ACCEmitRemarksLoop.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCEmitRemarksPrivate | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 788 of file ACCEmitRemarksPrivate.cpp.
| 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 863 of file ACCIfClauseLowering.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitData | ( | ) |
Definition at line 954 of file ACCImplicitData.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitData | ( | ACCImplicitDataOptions | options | ) |
Definition at line 958 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 1037 of file ACCImplicitDeclare.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitRoutine | ( | ) |
Definition at line 1133 of file ACCImplicitRoutine.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCImplicitRoutine | ( | ACCImplicitRoutineOptions | options | ) |
Definition at line 1137 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 1216 of file ACCLegalizeSerial.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCLoopTiling | ( | ) |
Definition at line 1303 of file ACCLoopTiling.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCLoopTiling | ( | ACCLoopTilingOptions | options | ) |
Definition at line 1307 of file ACCLoopTiling.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCMaterializeRoutineBindTargets | ( | ) |
Definition at line 1404 of file ACCBindRoutine.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCMaterializeRoutineBindTargets | ( | ACCMaterializeRoutineBindTargetsOptions | options | ) |
Definition at line 1408 of file ACCBindRoutine.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCRecipeMaterialization | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 1487 of file ACCRecipeMaterialization.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCRoutineLowering | ( | ) |
Definition at line 1581 of file ACCRoutineLowering.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCRoutineLowering | ( | ACCRoutineLoweringOptions | options | ) |
Definition at line 1585 of file ACCRoutineLowering.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCRoutineToGPUFunc | ( | ) |
Definition at line 1682 of file ACCRoutineToGPUFunc.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCRoutineToGPUFunc | ( | ACCRoutineToGPUFuncOptions | options | ) |
Definition at line 1686 of file ACCRoutineToGPUFunc.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCSpecializeForDevice | ( | ) |
Definition at line 1777 of file ACCSpecializeForDevice.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCSpecializeForDevice | ( | ACCSpecializeForDeviceOptions | options | ) |
Definition at line 1781 of file ACCSpecializeForDevice.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCSpecializeForHost | ( | ) |
Definition at line 1872 of file ACCSpecializeForHost.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createACCSpecializeForHost | ( | ACCSpecializeForHostOptions | options | ) |
Definition at line 1876 of file ACCSpecializeForHost.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createLegalizeDataValuesInRegion | ( | ) |
Definition at line 1970 of file LegalizeDataValues.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createLegalizeDataValuesInRegion | ( | LegalizeDataValuesInRegionOptions | options | ) |
Definition at line 1974 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 2053 of file OffloadLiveInValueCanonicalization.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createOffloadTargetVerifier | ( | ) |
Definition at line 2149 of file OffloadTargetVerifier.cpp.
| std::unique_ptr<::mlir::Pass > mlir::acc::impl::createOffloadTargetVerifier | ( | OffloadTargetVerifierOptions | options | ) |
Definition at line 2153 of file OffloadTargetVerifier.cpp.