Lines Matching refs:SelectInst
447 return SelectInst::Create(X, Op1, ConstantInt::getNullValue(Ty)); in visitMul()
449 return SelectInst::Create(X, Op0, ConstantInt::getNullValue(Ty)); in visitMul()
456 return SelectInst::Create(X, NegC, ConstantInt::getNullValue(Ty)); in visitMul()
465 return SelectInst::Create(IsNeg, NegC, ConstantInt::getNullValue(Ty)); in visitMul()
476 return SelectInst::Create(IsNeg, Y, ConstantInt::getNullValue(Ty)); in visitMul()
482 return SelectInst::Create(Tr, Y, ConstantInt::getNullValue(Ty)); in visitMul()
849 SelectInst *SI = dyn_cast<SelectInst>(I.getOperand(1)); in simplifyDivRemOfSelectWithZeroOp()
1050 if (Instruction *R = FoldOpIntoSelect(I, cast<SelectInst>(Op1), in commonIDivTransforms()
1149 return SelectInst::Create(Cmp, F1, ConstantInt::get(Ty, 0)); in commonIDivTransforms()
1306 if (SelectInst *SI = dyn_cast<SelectInst>(Op)) in takeLog2()
1537 return SelectInst::Create(Cond, ConstantInt::get(Ty, 1), in visitSDiv()
1581 return SelectInst::Create(Cond, ConstantInt::get(Ty, 1), in visitSDiv()
1735 if (SelectInst *SI = dyn_cast<SelectInst>(Op1)) in visitFDiv()
1740 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) in visitFDiv()
1973 if (Instruction *R = FoldOpIntoSelect(I, cast<SelectInst>(Op1), in commonIRemTransforms()
1980 if (SelectInst *SI = dyn_cast<SelectInst>(Op0I)) { in commonIRemTransforms()
2045 return SelectInst::Create(Cmp, F0, Sub); in visitURem()
2057 return SelectInst::Create(Cmp, ConstantInt::getNullValue(Ty), FrozenOp0); in visitURem()
2067 return SelectInst::Create(Cmp, ConstantInt::getNullValue(Ty), FrozenOp0); in visitURem()