|
MLIR
22.0.0git
|
#include "mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h"#include "mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h"#include "mlir/Dialect/Func/IR/FuncOps.h"#include "llvm/ADT/SmallVector.h"Go to the source code of this file.
Classes | |
| struct | mlir::bufferization::func_ext::FuncAnalysisState |
| Extra analysis state that is required for bufferization of function boundaries. More... | |
Namespaces | |
| mlir | |
| Include the generated interface declarations. | |
| mlir::func | |
| mlir::bufferization | |
| mlir::bufferization::func_ext | |
Enumerations | |
| enum class | mlir::bufferization::func_ext::FuncOpAnalysisState { mlir::bufferization::func_ext::NotAnalyzed , mlir::bufferization::func_ext::InProgress , mlir::bufferization::func_ext::Analyzed } |
| The state of analysis of a FuncOp. More... | |
Functions | |
| SmallVector< func::ReturnOp > | mlir::bufferization::getReturnOps (func::FuncOp funcOp) |
| Helper function that returns all func.return ops in the given function. More... | |
| void | mlir::bufferization::func_ext::registerBufferizableOpInterfaceExternalModels (DialectRegistry ®istry) |