Lines Matching refs:replaceOperand

109   return IC.replaceOperand(Sel, IsEq ? 1 : 2, Y);  in foldSelectBinOpIdentity()
880 IC.replaceOperand(*FalseValI, FalseValI->getOperand(0) == Y ? 0 : 1, FrY); in foldSelectZeroOrMul()
1291 return replaceOperand(Sel, Swapped ? 2 : 1, V); in foldSelectValueEquivalence()
1310 return replaceOperand(Sel, Swapped ? 2 : 1, V); in foldSelectValueEquivalence()
1599 IC.replaceOperand(Sel, 0, NewCmp); in tryToReuseConstantFromSelectInComparison()
1712 replaceOperand(SI, 1, CmpRHS); in foldSelectInstWithICmp()
1716 replaceOperand(SI, 2, CmpRHS); in foldSelectInstWithICmp()
1731 replaceOperand(SI, 0, IsNeg); in foldSelectInstWithICmp()
2167 return IC.replaceOperand( in canonicalizeScalarSelectOfVecs()
3069 return replaceOperand(SI, 0, A); in foldSelectOfBools()
3073 return replaceOperand(SI, 0, A); in foldSelectOfBools()
3137 return replaceOperand(SI, 0, A); in foldSelectOfBools()
3143 return replaceOperand(SI, 1, A); in foldSelectOfBools()
3152 return replaceOperand(SI, 2, A); in foldSelectOfBools()
3158 return replaceOperand(SI, 0, A); in foldSelectOfBools()
3388 return replaceOperand(SI, 1, S); in visitSelectInst()
3393 return replaceOperand(SI, 2, S); in visitSelectInst()
3637 return replaceOperand(SI, 1, TrueSI->getTrueValue()); in visitSelectInst()
3645 replaceOperand(SI, 0, And); in visitSelectInst()
3646 replaceOperand(SI, 1, TrueSI->getTrueValue()); in visitSelectInst()
3657 return replaceOperand(SI, 2, FalseSI->getFalseValue()); in visitSelectInst()
3662 replaceOperand(SI, 0, Or); in visitSelectInst()
3663 replaceOperand(SI, 2, FalseSI->getFalseValue()); in visitSelectInst()
3679 replaceOperand(*TrueBO, 0, TrueBOSI->getTrueValue()); in visitSelectInst()
3686 replaceOperand(*TrueBO, 1, TrueBOSI->getTrueValue()); in visitSelectInst()
3698 replaceOperand(*FalseBO, 0, FalseBOSI->getFalseValue()); in visitSelectInst()
3705 replaceOperand(*FalseBO, 1, FalseBOSI->getFalseValue()); in visitSelectInst()
3715 replaceOperand(SI, 0, NotCond); in visitSelectInst()