|
MLIR
22.0.0git
|
#include "mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h"#include "llvm/ADT/EquivalenceClasses.h"#include <string>Go to the source code of this file.
Classes | |
| struct | mlir::bufferization::OneShotBufferizationOptions |
| Options for analysis-enabled bufferization. More... | |
| class | mlir::bufferization::OneShotAnalysisState |
| State for analysis-enabled bufferization. More... | |
| class | mlir::bufferization::OneShotAnalysisState::Extension |
| Base class for OneShotAnalysisState extensions that allow OneShotAnalysisState to contain user-specified information in the state object. More... | |
Namespaces | |
| mlir | |
| Include the generated interface declarations. | |
| mlir::bufferization | |
Functions | |
| LogicalResult | mlir::bufferization::analyzeOp (Operation *op, OneShotAnalysisState &state, BufferizationStatistics *statistics=nullptr) |
Analyze op and its nested ops. More... | |
| LogicalResult | mlir::bufferization::runOneShotBufferize (Operation *op, const OneShotBufferizationOptions &options, BufferizationState &state, BufferizationStatistics *statistics=nullptr) |
| Run One-Shot Bufferize on the given op: Analysis + Bufferization. More... | |