• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/

Lines Matching refs:ConstantInt

106     return ConstantInt::get(Ty, IVal->logBase2());
124 Elts.push_back(ConstantInt::get(Ty->getScalarType(), IVal->logBase2()));
222 C1, ConstantInt::get(C1->getType()->getScalarType(), 1));
239 if (ConstantInt *CI = dyn_cast<ConstantInt>(Op1)) {
249 ConstantInt *C1;
258 ConstantInt::get(Y->getType(), PosVal));
397 return SelectInst::Create(X, Op1, ConstantInt::get(I.getType(), 0));
399 return SelectInst::Create(X, Op0, ConstantInt::get(I.getType(), 0));
691 replaceUse(*I, NonNullOperand == 1 ? ConstantInt::getTrue(CondTy)
692 : ConstantInt::getFalse(CondTy));
770 ConstantInt::get(Ty, Product));
780 ConstantInt::get(Ty, Quotient));
788 ConstantInt::get(Ty, Quotient));
806 ConstantInt::get(Ty, Quotient));
814 ConstantInt::get(Ty, Quotient));
834 Value *Cmp = Builder.CreateICmpULT(Inc, ConstantInt::get(Ty, 3));
835 return SelectInst::Create(Cmp, Op1, ConstantInt::get(Ty, 0));
857 return BinaryOperator::CreateNSWShl(ConstantInt::get(Ty, 1), Y);
859 return BinaryOperator::CreateNUWShl(ConstantInt::get(Ty, 1), Y);
866 replaceOperand(I, 0, ConstantInt::get(Ty, 1));
1039 X, ConstantInt::get(X->getType(), C2ShlC1));
1055 Value *Cmp = Builder.CreateICmpEQ(Op0, ConstantInt::getAllOnesValue(Ty));
1139 Value *ShAmt = ConstantInt::get(Op1->getType(), Op1C->exactLogBase2());
1165 Constant *NegC = ConstantInt::get(I.getType(), -(*Op1C));
1437 Value *Cmp = Builder.CreateICmpNE(Op1, ConstantInt::get(Ty, 1));
1454 Value *Cmp = Builder.CreateICmpEQ(Op0, ConstantInt::getAllOnesValue(Ty));
1455 return SelectInst::Create(Cmp, ConstantInt::getNullValue(Ty), Op0);
1478 return replaceOperand(I, 1, ConstantInt::get(I.getType(), -*Y));
1509 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Elt))
1518 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Elts[i])) {
1520 Elts[i] = cast<ConstantInt>(ConstantExpr::getNeg(RHS));