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