MLIR  20.0.0git
Classes | Namespaces | Functions
UnstructuredControlFlow.h File Reference
#include "mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h"
#include "mlir/Interfaces/ControlFlowInterfaces.h"

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

 mlir
 Include the generated interface declarations.
 
 mlir::bufferization
 
 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. More...