Lines Matching refs:Cst1
3735 ConstantInt *Cst1; in visitICmpInst() local
3738 match(Op1, m_And(m_Value(B), m_ConstantInt(Cst1)))) || in visitICmpInst()
3740 match(Op0, m_And(m_Value(B), m_ConstantInt(Cst1))) && in visitICmpInst()
3742 APInt Pow2 = Cst1->getValue() + 1; in visitICmpInst()
3751 if ((match(Op0, m_OneUse(m_LShr(m_Value(A), m_ConstantInt(Cst1)))) && in visitICmpInst()
3752 match(Op1, m_OneUse(m_LShr(m_Value(B), m_Specific(Cst1))))) || in visitICmpInst()
3753 (match(Op0, m_OneUse(m_AShr(m_Value(A), m_ConstantInt(Cst1)))) && in visitICmpInst()
3754 match(Op1, m_OneUse(m_AShr(m_Value(B), m_Specific(Cst1)))))) { in visitICmpInst()
3755 unsigned TypeBits = Cst1->getBitWidth(); in visitICmpInst()
3756 unsigned ShAmt = (unsigned)Cst1->getLimitedValue(TypeBits); in visitICmpInst()
3768 if (match(Op0, m_OneUse(m_Shl(m_Value(A), m_ConstantInt(Cst1)))) && in visitICmpInst()
3769 match(Op1, m_OneUse(m_Shl(m_Value(B), m_Specific(Cst1))))) { in visitICmpInst()
3770 unsigned TypeBits = Cst1->getBitWidth(); in visitICmpInst()
3771 unsigned ShAmt = (unsigned)Cst1->getLimitedValue(TypeBits); in visitICmpInst()
3778 Constant::getNullValue(Cst1->getType())); in visitICmpInst()
3788 match(Op1, m_ConstantInt(Cst1)) && in visitICmpInst()
3799 APInt CmpV = Cst1->getValue().zext(ASize); in visitICmpInst()