Lines Matching refs:CI2
1432 ConstantInt *CI2) { in FoldICmpCstShrCst() argument
1448 const APInt &AP2 = CI2->getValue(); in FoldICmpCstShrCst()
1496 ConstantInt *CI2) { in FoldICmpCstShlCst() argument
1512 const APInt &AP2 = CI2->getValue(); in FoldICmpCstShlCst()
2496 ConstantInt *CI2, ConstantInt *CI1, in ProcessUGT_ADDCST_ADD() argument
2509 if (!CI2->getValue().isPowerOf2()) return nullptr; in ProcessUGT_ADDCST_ADD()
2510 unsigned NewWidth = CI2->getValue().countTrailingZeros(); in ProcessUGT_ADDCST_ADD()
3262 ConstantInt *CI2; // I = icmp ugt (add (add A, B), CI2), CI in visitICmpInst() local
3264 match(Op0, m_Add(m_Add(m_Value(A), m_Value(B)), m_ConstantInt(CI2)))) in visitICmpInst()
3265 if (Instruction *Res = ProcessUGT_ADDCST_ADD(I, A, B, CI2, CI, *this)) in visitICmpInst()
3312 ConstantInt *CI2; in visitICmpInst() local
3313 if (match(Op0, m_AShr(m_ConstantInt(CI2), m_Value(A))) || in visitICmpInst()
3314 match(Op0, m_LShr(m_ConstantInt(CI2), m_Value(A)))) { in visitICmpInst()
3316 if (Instruction *Inst = FoldICmpCstShrCst(I, Op0, A, CI, CI2)) in visitICmpInst()
3319 if (match(Op0, m_Shl(m_ConstantInt(CI2), m_Value(A)))) { in visitICmpInst()
3321 if (Instruction *Inst = FoldICmpCstShlCst(I, Op0, A, CI, CI2)) in visitICmpInst()
3337 ConstantInt *CI2; in visitICmpInst() local
3338 if (BI && match(BI, m_Br(m_ICmp(Pred, m_Specific(Op0), m_ConstantInt(CI2)), in visitICmpInst()
3345 ? ConstantRange::makeExactICmpRegion(Pred, CI2->getValue()) in visitICmpInst()
3347 CmpInst::getInversePredicate(Pred), CI2->getValue()); in visitICmpInst()
3759 if (BitCastInst *CI2 = dyn_cast<BitCastInst>(Op1)) in visitICmpInst() local
3760 Op1 = CI2->getOperand(0); in visitICmpInst()