Lines Matching refs:replaceOperand
113 return IC.replaceOperand(Sel, IsEq ? 1 : 2, Y); in foldSelectBinOpIdentity()
1066 IC.replaceOperand(Sel, 0, IC.Builder.CreateICmp(CanonicalPred, LHS, RHS)); in canonicalizeMinMaxWithConstant()
1147 return replaceOperand(Sel, Swapped ? 2 : 1, V); in foldSelectValueEquivalence()
1169 return replaceOperand(Sel, Swapped ? 2 : 1, V); in foldSelectValueEquivalence()
1430 IC.replaceOperand(Sel, 0, NewCmp); in tryToReuseConstantFromSelectInComparison()
2028 return IC.replaceOperand( in canonicalizeScalarSelectOfVecs()
2695 return replaceOperand(SI, 1, One); in visitSelectInst()
2698 return replaceOperand(SI, 2, Zero); in visitSelectInst()
2726 return replaceOperand(SI, 0, A); in visitSelectInst()
2730 return replaceOperand(SI, 0, A); in visitSelectInst()
2735 return replaceOperand(SI, 1, S); in visitSelectInst()
2738 return replaceOperand(SI, 2, S); in visitSelectInst()
2771 return replaceOperand(SI, 0, A); in visitSelectInst()
2777 return replaceOperand(SI, 1, A); in visitSelectInst()
2786 return replaceOperand(SI, 2, A); in visitSelectInst()
2792 return replaceOperand(SI, 0, A); in visitSelectInst()
3084 return replaceOperand(SI, 1, TrueSI->getTrueValue()); in visitSelectInst()
3092 replaceOperand(SI, 0, And); in visitSelectInst()
3093 replaceOperand(SI, 1, TrueSI->getTrueValue()); in visitSelectInst()
3104 return replaceOperand(SI, 2, FalseSI->getFalseValue()); in visitSelectInst()
3109 replaceOperand(SI, 0, Or); in visitSelectInst()
3110 replaceOperand(SI, 2, FalseSI->getFalseValue()); in visitSelectInst()
3137 replaceOperand(*TrueBO, 0, TrueBOSI->getTrueValue()); in visitSelectInst()
3144 replaceOperand(*TrueBO, 1, TrueBOSI->getTrueValue()); in visitSelectInst()
3157 replaceOperand(*FalseBO, 0, FalseBOSI->getFalseValue()); in visitSelectInst()
3164 replaceOperand(*FalseBO, 1, FalseBOSI->getFalseValue()); in visitSelectInst()
3174 replaceOperand(SI, 0, NotCond); in visitSelectInst()