MLIR  16.0.0git
Classes | Namespaces | Functions
OneShotAnalysis.h File Reference
#include "mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h"
#include "llvm/ADT/EquivalenceClasses.h"
+ Include dependency graph for OneShotAnalysis.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mlir::bufferization::OneShotBufferizationOptions
 Options for analysis-enabled bufferization. More...
 
class  mlir::bufferization::BufferizationAliasInfo
 The BufferizationAliasInfo class maintains a list of buffer aliases and equivalence classes to support bufferization. More...
 
class  mlir::bufferization::OneShotAnalysisState
 State for analysis-enabled bufferization. More...
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::bufferization
 

Functions

LogicalResult mlir::bufferization::analyzeOp (Operation *op, OneShotAnalysisState &state)
 Analyze op and its nested ops. More...
 
LogicalResult mlir::bufferization::runOneShotBufferize (Operation *op, const OneShotBufferizationOptions &options)
 Run One-Shot Bufferize on the given op: Analysis + Bufferization. More...