|
MLIR 22.0.0git
|
Classes | |
| class | ExpandOpsPassBase |
| class | ExpandReallocPassBase |
| class | ExpandStridedMetadataPassBase |
| class | FlattenMemrefsPassBase |
| class | FoldMemRefAliasOpsPassBase |
| class | MemRefEmulateWideIntBase |
| class | NormalizeMemRefsPassBase |
| class | ReifyResultShapesPassBase |
| class | ResolveRankedShapeTypeResultDimsPassBase |
| class | ResolveShapedTypeResultDimsPassBase |
Functions | |
| std::unique_ptr<::mlir::Pass > | createMemRefEmulateWideInt () |
| std::unique_ptr<::mlir::Pass > | createMemRefEmulateWideInt (MemRefEmulateWideIntOptions options) |
| std::unique_ptr<::mlir::Pass > | createExpandOpsPass () |
| std::unique_ptr<::mlir::Pass > | createExpandReallocPass () |
| std::unique_ptr<::mlir::Pass > | createExpandReallocPass (ExpandReallocPassOptions options) |
| std::unique_ptr<::mlir::Pass > | createExpandStridedMetadataPass () |
| std::unique_ptr<::mlir::Pass > | createFlattenMemrefsPass () |
| std::unique_ptr<::mlir::Pass > | createFoldMemRefAliasOpsPass () |
| std::unique_ptr<::mlir::Pass > | createNormalizeMemRefsPass () |
| std::unique_ptr<::mlir::Pass > | createReifyResultShapesPass () |
| std::unique_ptr<::mlir::Pass > | createResolveRankedShapeTypeResultDimsPass () |
| std::unique_ptr<::mlir::Pass > | createResolveShapedTypeResultDimsPass () |
| 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 82 of file ExpandOps.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createExpandReallocPass | ( | ) |
Definition at line 171 of file ExpandRealloc.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createExpandReallocPass | ( | ExpandReallocPassOptions | options | ) |
Definition at line 175 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 255 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 332 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 409 of file FoldMemRefAliasOps.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createMemRefEmulateWideInt | ( | ) |
Definition at line 496 of file EmulateWideInt.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createMemRefEmulateWideInt | ( | MemRefEmulateWideIntOptions | options | ) |
Definition at line 500 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 579 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 656 of file ReifyResultShapes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createResolveRankedShapeTypeResultDimsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 732 of file ResolveShapedTypeResultDims.cpp.
| std::unique_ptr<::mlir::Pass > mlir::memref::impl::createResolveShapedTypeResultDimsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 809 of file ResolveShapedTypeResultDims.cpp.