Home
last modified time | relevance | path

Searched refs:forwardedOperands (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DControlFlowInterfaces.h47 explicit SuccessorOperands(MutableOperandRange forwardedOperands);
52 MutableOperandRange forwardedOperands);
57 return producedOperandCount + forwardedOperands.size(); in size()
79 return forwardedOperands[index - producedOperandCount];
83 OperandRange getForwardedOperands() const { return forwardedOperands; } in getForwardedOperands()
90 return forwardedOperands.slice(subStart - producedOperandCount, subLen); in slice()
98 forwardedOperands.erase(subStart - producedOperandCount, subLen);
102 void append(ValueRange valueRange) { forwardedOperands.append(valueRange); } in append()
110 OperandRange operands = forwardedOperands; in getOperandIndex()
120 MutableOperandRange forwardedOperands; variable
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DControlFlowInterfaces.cpp23 SuccessorOperands::SuccessorOperands(MutableOperandRange forwardedOperands) in SuccessorOperands() argument
24 : producedOperandCount(0), forwardedOperands(std::move(forwardedOperands)) { in SuccessorOperands()
28 MutableOperandRange forwardedOperands) in SuccessorOperands() argument
30 forwardedOperands(std::move(forwardedOperands)) {} in SuccessorOperands()
42 OperandRange forwardedOperands = operands.getForwardedOperands(); in getBranchSuccessorArgument() local
44 if (forwardedOperands.empty()) in getBranchSuccessorArgument()
48 unsigned operandsStart = forwardedOperands.getBeginOperandIndex(); in getBranchSuccessorArgument()
50 operandIndex >= (operandsStart + forwardedOperands.size())) in getBranchSuccessorArgument()
/llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/
H A DFuncConversions.cpp70 OperandRange forwardedOperands = in matchAndRewrite() local
72 if (forwardedOperands.empty()) in matchAndRewrite()
75 for (int idx = forwardedOperands.getBeginOperandIndex(), in matchAndRewrite()
76 eidx = idx + forwardedOperands.size(); in matchAndRewrite()