MLIR
20.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 |