|
MLIR 22.0.0git
|
Classes | |
| class | AffineDataCopyGenerationBase |
| class | AffineExpandIndexOpsAsAffineBase |
| class | AffineExpandIndexOpsBase |
| class | AffineLoopFusionBase |
| class | AffineLoopInvariantCodeMotionBase |
| class | AffineLoopNormalizeBase |
| class | AffineLoopTilingBase |
| class | AffineLoopUnrollAndJamBase |
| class | AffineLoopUnrollBase |
| class | AffineParallelizeBase |
| class | AffinePipelineDataTransferBase |
| class | AffineScalarReplacementBase |
| class | AffineVectorizeBase |
| class | LoopCoalescingBase |
| class | RaiseMemrefDialectBase |
| class | SimplifyAffineMinMaxPassBase |
| class | SimplifyAffineStructuresBase |
Functions | |
| std::unique_ptr<::mlir::Pass > | createAffineParallelize () |
| std::unique_ptr<::mlir::Pass > | createAffineParallelize (AffineParallelizeOptions options) |
| std::unique_ptr<::mlir::Pass > | createSimplifyAffineMinMaxPass () |
| std::unique_ptr<::mlir::Pass > | createAffineVectorize () |
| std::unique_ptr<::mlir::Pass > | createAffineVectorize (AffineVectorizeOptions options) |
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createAffineParallelize | ( | ) |
Definition at line 755 of file AffineParallelize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createAffineParallelize | ( | AffineParallelizeOptions | options | ) |
Definition at line 759 of file AffineParallelize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createAffineVectorize | ( | ) |
Definition at line 980 of file SuperVectorize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createAffineVectorize | ( | AffineVectorizeOptions | options | ) |
Definition at line 984 of file SuperVectorize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createSimplifyAffineMinMaxPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 1188 of file SimplifyAffineMinMax.cpp.