Home
last modified time | relevance | path

Searched refs:SuccessorOperands (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DControlFlowInterfaces.h43 class SuccessorOperands {
47 explicit SuccessorOperands(MutableOperandRange forwardedOperands);
51 SuccessorOperands(unsigned producedOperandCount,
132 getBranchSuccessorArgument(const SuccessorOperands &operands,
137 const SuccessorOperands &operands);
H A DControlFlowInterfaces.td65 "::mlir::SuccessorOperands", "getSuccessorOperands",
106 ::mlir::SuccessorOperands operands = concreteOp.getSuccessorOperands(i);
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DControlFlowInterfaces.cpp23 SuccessorOperands::SuccessorOperands(MutableOperandRange forwardedOperands) in SuccessorOperands() function in SuccessorOperands
27 SuccessorOperands::SuccessorOperands(unsigned int producedOperandCount, in SuccessorOperands() function in SuccessorOperands
40 detail::getBranchSuccessorArgument(const SuccessorOperands &operands, in getBranchSuccessorArgument()
62 const SuccessorOperands &operands) { in verifyBranchSuccessorOperands()
/llvm-project-15.0.7/mlir/lib/Dialect/ControlFlow/IR/
H A DControlFlowOps.cpp189 SuccessorOperands BranchOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
191 return SuccessorOperands(getDestOperandsMutable()); in getSuccessorOperands()
439 SuccessorOperands CondBranchOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
441 return SuccessorOperands(index == trueIndex ? getTrueDestOperandsMutable() in getSuccessorOperands()
592 SuccessorOperands SwitchOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
594 return SuccessorOperands(index == 0 ? getDefaultOperandsMutable() in getSuccessorOperands()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestDialect.cpp515 SuccessorOperands TestBranchOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
517 return SuccessorOperands(getTargetOperandsMutable()); in getSuccessorOperands()
524 SuccessorOperands TestProducingBranchOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
527 return SuccessorOperands(getFirstOperandsMutable()); in getSuccessorOperands()
528 return SuccessorOperands(getSecondOperandsMutable()); in getSuccessorOperands()
535 SuccessorOperands TestInternalBranchOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
538 return SuccessorOperands(0, getSuccessOperandsMutable()); in getSuccessorOperands()
539 return SuccessorOperands(1, getErrorOperandsMutable()); in getSuccessorOperands()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DRegionUtils.cpp229 SuccessorOperands successorOperands = in propagateTerminatorLiveness()
296 SuccessorOperands succOperands = branchOp.getSuccessorOperands(succ); in eraseTerminatorSuccessorOperands()
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMDialect.cpp296 SuccessorOperands BrOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
298 return SuccessorOperands(getDestOperandsMutable()); in getSuccessorOperands()
305 SuccessorOperands CondBrOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
307 return SuccessorOperands(index == 0 ? getTrueDestOperandsMutable() in getSuccessorOperands()
411 SuccessorOperands SwitchOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
413 return SuccessorOperands(index == 0 ? getDefaultOperandsMutable() in getSuccessorOperands()
903 SuccessorOperands InvokeOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
905 return SuccessorOperands(index == 0 ? getNormalDestOperandsMutable() in getSuccessorOperands()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DSparseAnalysis.cpp206 SuccessorOperands operands = in visitBlock()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp2518 mlir::SuccessorOperands fir::SelectOp::getSuccessorOperands(unsigned oper) { in getSuccessorOperands()
2519 return mlir::SuccessorOperands(::getMutableSuccessorOperands( in getSuccessorOperands()
2578 mlir::SuccessorOperands fir::SelectCaseOp::getSuccessorOperands(unsigned oper) { in getSuccessorOperands()
2579 return mlir::SuccessorOperands(::getMutableSuccessorOperands( in getSuccessorOperands()
2848 mlir::SuccessorOperands fir::SelectRankOp::getSuccessorOperands(unsigned oper) { in getSuccessorOperands()
2849 return mlir::SuccessorOperands(::getMutableSuccessorOperands( in getSuccessorOperands()
2892 mlir::SuccessorOperands fir::SelectTypeOp::getSuccessorOperands(unsigned oper) { in getSuccessorOperands()
2893 return mlir::SuccessorOperands(::getMutableSuccessorOperands( in getSuccessorOperands()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferDeallocation.cpp328 SuccessorOperands operands = in introduceBlockArgCopy()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVOps.cpp1519 SuccessorOperands spirv::BranchOp::getSuccessorOperands(unsigned index) { in getSuccessorOperands()
1521 return SuccessorOperands(0, targetOperandsMutable()); in getSuccessorOperands()
1528 SuccessorOperands
1531 return SuccessorOperands(index == kTrueIndex ? trueTargetOperandsMutable() in getSuccessorOperands()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp444 SuccessorOperands successorOperands = branch.getSuccessorOperands(i); in getPHISourceValue()