|
MLIR 23.0.0git
|
Classes | |
| class | AffineDataCopyGenerationBase |
| class | AffineExpandIndexOpsAsAffineBase |
| class | AffineExpandIndexOpsBase |
| class | AffineFoldMemRefAliasOpsBase |
| 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 |
| class | SimplifyAffineWithBoundsBase |
Functions | |
| std::unique_ptr<::mlir::Pass > | createAffineParallelize () |
| std::unique_ptr<::mlir::Pass > | createAffineParallelize (AffineParallelizeOptions options) |
| std::unique_ptr<::mlir::Pass > | createAffineFoldMemRefAliasOps () |
| std::unique_ptr<::mlir::Pass > | createSimplifyAffineMinMaxPass () |
| std::unique_ptr<::mlir::Pass > | createSimplifyAffineWithBounds () |
| std::unique_ptr<::mlir::Pass > | createAffineVectorize () |
| std::unique_ptr<::mlir::Pass > | createAffineVectorize (AffineVectorizeOptions options) |
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createAffineFoldMemRefAliasOps | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 303 of file FoldMemRefAliasOps.cpp.
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createAffineParallelize | ( | ) |
Definition at line 833 of file AffineParallelize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createAffineParallelize | ( | AffineParallelizeOptions | options | ) |
Definition at line 837 of file AffineParallelize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createAffineVectorize | ( | ) |
Definition at line 1058 of file SuperVectorize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createAffineVectorize | ( | AffineVectorizeOptions | options | ) |
Definition at line 1062 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 1266 of file SimplifyAffineMinMax.cpp.
| std::unique_ptr<::mlir::Pass > mlir::affine::impl::createSimplifyAffineWithBounds | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 1404 of file SimplifyAffineWithBounds.cpp.