|
MLIR 22.0.0git
|
This is the complete list of members for mlir::ControlFlowToSCFTransformation, including all inherited members.
| createCFGSwitchOp(Location loc, OpBuilder &builder, Value flag, ArrayRef< unsigned > caseValues, BlockRange caseDestinations, ArrayRef< ValueRange > caseArguments, Block *defaultDest, ValueRange defaultArgs) override | mlir::ControlFlowToSCFTransformation | 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) override | mlir::ControlFlowToSCFTransformation | virtual |
| createStructuredBranchRegionTerminatorOp(Location loc, OpBuilder &builder, Operation *branchRegionOp, Operation *replacedControlFlowOp, ValueRange results) override | mlir::ControlFlowToSCFTransformation | virtual |
| createStructuredDoWhileLoopOp(OpBuilder &builder, Operation *replacedOp, ValueRange loopVariablesInit, Value condition, ValueRange loopVariablesNextIter, Region &&loopBody) override | mlir::ControlFlowToSCFTransformation | virtual |
| createUnreachableTerminator(Location loc, OpBuilder &builder, Region ®ion) override | mlir::ControlFlowToSCFTransformation | virtual |
| getCFGSwitchValue(Location loc, OpBuilder &builder, unsigned value) override | mlir::ControlFlowToSCFTransformation | virtual |
| getUndefValue(Location loc, OpBuilder &builder, Type type) override | mlir::ControlFlowToSCFTransformation | virtual |
| ~CFGToSCFInterface()=default | mlir::CFGToSCFInterface | virtual |