MLIR 22.0.0git
UnstructuredControlFlow.h File Reference

Go to the source code of this file.

Classes

struct  mlir::bufferization::OpWithUnstructuredControlFlowBufferizableOpInterfaceExternalModel< ConcreteModel, ConcreteOp >
 A template that provides a default implementation of getAliasingOpOperands for ops that support unstructured control flow within their regions. More...
struct  mlir::bufferization::BranchOpBufferizableOpInterfaceExternalModel< ConcreteModel, ConcreteOp >
 A template that provides a default implementation of getAliasingValues for ops that implement the BranchOpInterface. More...

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::bufferization
namespace  mlir::bufferization::detail

Functions

SmallVector< OpOperand * > mlir::bufferization::detail::getCallerOpOperands (BlockArgument bbArg)
 Return a list of operands that are forwarded to the given block argument.