MLIR
20.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) |