MLIR  19.0.0git
mlir::ControlFlowToSCFTransformation Member List

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) overridemlir::ControlFlowToSCFTransformationvirtual
createConditionalBranch(Location loc, OpBuilder &builder, Value condition, Block *trueDest, ValueRange trueArgs, Block *falseDest, ValueRange falseArgs)mlir::CFGToSCFInterfaceinline
createSingleDestinationBranch(Location loc, OpBuilder &builder, Value dummyFlag, Block *destination, ValueRange arguments)mlir::CFGToSCFInterfaceinline
createStructuredBranchRegionOp(OpBuilder &builder, Operation *controlFlowCondOp, TypeRange resultTypes, MutableArrayRef< Region > regions) overridemlir::ControlFlowToSCFTransformationvirtual
createStructuredBranchRegionTerminatorOp(Location loc, OpBuilder &builder, Operation *branchRegionOp, Operation *replacedControlFlowOp, ValueRange results) overridemlir::ControlFlowToSCFTransformationvirtual
createStructuredDoWhileLoopOp(OpBuilder &builder, Operation *replacedOp, ValueRange loopVariablesInit, Value condition, ValueRange loopVariablesNextIter, Region &&loopBody) overridemlir::ControlFlowToSCFTransformationvirtual
createUnreachableTerminator(Location loc, OpBuilder &builder, Region &region) overridemlir::ControlFlowToSCFTransformationvirtual
getCFGSwitchValue(Location loc, OpBuilder &builder, unsigned value) overridemlir::ControlFlowToSCFTransformationvirtual
getUndefValue(Location loc, OpBuilder &builder, Type type) overridemlir::ControlFlowToSCFTransformationvirtual
~CFGToSCFInterface()=defaultmlir::CFGToSCFInterfacevirtual