|
MLIR 22.0.0git
|
Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| The OpAsmOpInterface, see OpAsmInterface.td for more details. | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::bufferization |
Functions | |
| llvm::LogicalResult | mlir::bufferization::analyzeModuleOp (Operation *moduleOp, OneShotAnalysisState &state, BufferizationStatistics *statistics=nullptr) |
| Analyze moduleOp and its nested ops. | |
| llvm::LogicalResult | mlir::bufferization::bufferizeModuleOp (Operation *moduleOp, const OneShotBufferizationOptions &options, BufferizationState &state, BufferizationStatistics *statistics=nullptr) |
| Bufferize an ops nested ops that implement BufferizableOpInterface. | |
| void | mlir::bufferization::removeBufferizationAttributesInModule (Operation *moduleOp) |
| Remove bufferization attributes on every FuncOp arguments in the SymbolTable op. | |
| llvm::LogicalResult | mlir::bufferization::runOneShotModuleBufferize (Operation *moduleOp, const bufferization::OneShotBufferizationOptions &options, BufferizationState &state, BufferizationStatistics *statistics=nullptr) |
| Run One-Shot Module Bufferization on the given SymbolTable. | |