MLIR
20.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, BufferizationStatistics *statistics=nullptr) |
Run One-Shot Bufferize on the given op: Analysis + Bufferization. More... | |