Searched refs:forwardedOperands (Results 1 – 3 of 3) sorted by relevance
47 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
23 SuccessorOperands::SuccessorOperands(MutableOperandRange forwardedOperands) in SuccessorOperands() argument24 : producedOperandCount(0), forwardedOperands(std::move(forwardedOperands)) { in SuccessorOperands()28 MutableOperandRange forwardedOperands) in SuccessorOperands() argument30 forwardedOperands(std::move(forwardedOperands)) {} in SuccessorOperands()42 OperandRange forwardedOperands = operands.getForwardedOperands(); in getBranchSuccessorArgument() local44 if (forwardedOperands.empty()) in getBranchSuccessorArgument()48 unsigned operandsStart = forwardedOperands.getBeginOperandIndex(); in getBranchSuccessorArgument()50 operandIndex >= (operandsStart + forwardedOperands.size())) in getBranchSuccessorArgument()
70 OperandRange forwardedOperands = in matchAndRewrite() local72 if (forwardedOperands.empty()) in matchAndRewrite()75 for (int idx = forwardedOperands.getBeginOperandIndex(), in matchAndRewrite()76 eidx = idx + forwardedOperands.size(); in matchAndRewrite()