|
MLIR 22.0.0git
|
This is the complete list of members for mlir::CFGToSCFInterface, including all inherited members.
| createCFGSwitchOp(Location loc, OpBuilder &builder, Value flag, ArrayRef< unsigned > caseValues, BlockRange caseDestinations, ArrayRef< ValueRange > caseArguments, Block *defaultDest, ValueRange defaultArgs)=0 | mlir::CFGToSCFInterface | pure virtual |
| createConditionalBranch(Location loc, OpBuilder &builder, Value condition, Block *trueDest, ValueRange trueArgs, Block *falseDest, ValueRange falseArgs) | mlir::CFGToSCFInterface | inline |
| createSingleDestinationBranch(Location loc, OpBuilder &builder, Value dummyFlag, Block *destination, ValueRange arguments) | mlir::CFGToSCFInterface | inline |
| createStructuredBranchRegionOp(OpBuilder &builder, Operation *controlFlowCondOp, TypeRange resultTypes, MutableArrayRef< Region > regions)=0 | mlir::CFGToSCFInterface | pure virtual |
| createStructuredBranchRegionTerminatorOp(Location loc, OpBuilder &builder, Operation *branchRegionOp, Operation *replacedControlFlowOp, ValueRange results)=0 | mlir::CFGToSCFInterface | pure virtual |
| createStructuredDoWhileLoopOp(OpBuilder &builder, Operation *replacedOp, ValueRange loopValuesInit, Value condition, ValueRange loopValuesNextIter, Region &&loopBody)=0 | mlir::CFGToSCFInterface | pure virtual |
| createUnreachableTerminator(Location loc, OpBuilder &builder, Region ®ion)=0 | mlir::CFGToSCFInterface | pure virtual |
| getCFGSwitchValue(Location loc, OpBuilder &builder, unsigned value)=0 | mlir::CFGToSCFInterface | pure virtual |
| getUndefValue(Location loc, OpBuilder &builder, Type type)=0 | mlir::CFGToSCFInterface | pure virtual |
| ~CFGToSCFInterface()=default | mlir::CFGToSCFInterface | virtual |