|
MLIR 22.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 329 of file BufferResultsToOutParams.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createBufferResultsToOutParamsPass | ( | BufferResultsToOutParamsPassOptions | options | ) |
Definition at line 333 of file BufferResultsToOutParams.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createDropEquivalentBufferResultsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 412 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 487 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 562 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 640 of file LowerDeallocations.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createOneShotBufferizePass | ( | ) |
Definition at line 789 of file Bufferize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createOneShotBufferizePass | ( | OneShotBufferizePassOptions | options | ) |
Definition at line 793 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 872 of file OptimizeAllocationLiveness.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createOwnershipBasedBufferDeallocationPass | ( | ) |
Definition at line 962 of file OwnershipBasedBufferDeallocation.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createOwnershipBasedBufferDeallocationPass | ( | OwnershipBasedBufferDeallocationPassOptions | options | ) |
Definition at line 966 of file OwnershipBasedBufferDeallocation.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createPromoteBuffersToStackPass | ( | ) |
Definition at line 1060 of file BufferOptimizations.cpp.
| std::unique_ptr<::mlir::Pass > mlir::bufferization::impl::createPromoteBuffersToStackPass | ( | PromoteBuffersToStackPassOptions | options | ) |
Definition at line 1064 of file BufferOptimizations.cpp.