|
MLIR 23.0.0git
|
Classes | |
| class | ElideReinterpretCastPassBase |
| class | ExpandOpsPassBase |
| class | ExpandReallocPassBase |
| class | ExpandStridedMetadataPassBase |
| class | FlattenMemrefsPassBase |
| class | FoldMemRefAliasOpsPassBase |
| class | MemRefEmulateWideIntBase |
| class | NormalizeMemRefsPassBase |
| class | ReifyResultShapesPassBase |
| class | ResolveRankedShapeTypeResultDimsPassBase |
| class | ResolveShapedTypeResultDimsPassBase |
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createElideReinterpretCastPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 83 of file ElideReinterpretCast.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createExpandOpsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 158 of file ExpandOps.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createExpandReallocPass | ( | ) |
Definition at line 247 of file ExpandRealloc.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createExpandReallocPass | ( | ExpandReallocPassOptions | options | ) |
Definition at line 251 of file ExpandRealloc.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createExpandStridedMetadataPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 331 of file ExpandStridedMetadata.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createFlattenMemrefsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 408 of file FlattenMemRefs.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createFoldMemRefAliasOpsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 484 of file FoldMemRefAliasOps.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createMemRefEmulateWideInt | ( | ) |
Definition at line 571 of file EmulateWideInt.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createMemRefEmulateWideInt | ( | MemRefEmulateWideIntOptions | options | ) |
Definition at line 575 of file EmulateWideInt.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createNormalizeMemRefsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 654 of file NormalizeMemRefs.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createReifyResultShapesPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 731 of file ReifyResultShapes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createResolveRankedShapeTypeResultDimsPass | ( | ) |
Definition at line 819 of file ResolveShapedTypeResultDims.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createResolveRankedShapeTypeResultDimsPass | ( | ResolveRankedShapeTypeResultDimsPassOptions | options | ) |
Definition at line 823 of file ResolveShapedTypeResultDims.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createResolveShapedTypeResultDimsPass | ( | ) |
Definition at line 916 of file ResolveShapedTypeResultDims.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createResolveShapedTypeResultDimsPass | ( | ResolveShapedTypeResultDimsPassOptions | options | ) |
Definition at line 920 of file ResolveShapedTypeResultDims.cpp.