|
MLIR 23.0.0git
|
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createBufferDeallocationSimplificationPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 86 of file BufferDeallocationSimplification.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createBufferHoistingPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 161 of file BufferOptimizations.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createBufferLoopHoistingPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 236 of file BufferOptimizations.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createBufferResultsToOutParamsPass | ( | ) |
Definition at line 332 of file BufferResultsToOutParams.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createBufferResultsToOutParamsPass | ( | BufferResultsToOutParamsPassOptions | options | ) |
Definition at line 336 of file BufferResultsToOutParams.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createDropEquivalentBufferResultsPass | ( | ) |
Definition at line 427 of file DropEquivalentBufferResults.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createDropEquivalentBufferResultsPass | ( | DropEquivalentBufferResultsPassOptions | options | ) |
Definition at line 431 of file DropEquivalentBufferResults.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createEmptyTensorEliminationPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 510 of file EmptyTensorElimination.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createEmptyTensorToAllocTensorPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 585 of file EmptyTensorToAllocTensor.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createLowerDeallocationsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 663 of file LowerDeallocations.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createOneShotBufferizePass | ( | ) |
Definition at line 812 of file Bufferize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createOneShotBufferizePass | ( | OneShotBufferizePassOptions | options | ) |
Definition at line 816 of file Bufferize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createOptimizeAllocationLivenessPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 895 of file OptimizeAllocationLiveness.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createOwnershipBasedBufferDeallocationPass | ( | ) |
Definition at line 985 of file OwnershipBasedBufferDeallocation.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createOwnershipBasedBufferDeallocationPass | ( | OwnershipBasedBufferDeallocationPassOptions | options | ) |
Definition at line 989 of file OwnershipBasedBufferDeallocation.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createPromoteBuffersToStackPass | ( | ) |
Definition at line 1083 of file BufferOptimizations.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createPromoteBuffersToStackPass | ( | PromoteBuffersToStackPassOptions | options | ) |
Definition at line 1087 of file BufferOptimizations.cpp.