MLIR 22.0.0git
FuncBufferizableOpInterfaceImpl.h File Reference

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

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::func
namespace  mlir::bufferization
namespace  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.
void mlir::bufferization::func_ext::registerBufferizableOpInterfaceExternalModels (DialectRegistry &registry)