reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
872 if (match(Op0, m_OneUse(m_ZExt(m_Value(X))))) { 880 if (match(Op0, m_Shr(m_Value(X), m_Specific(Op1)))) { 888 if (match(Op0, m_Exact(m_Shr(m_Value(X), m_APInt(ShOp1))))) { 902 cast<BinaryOperator>(Op0)->getOpcode(), X, ShiftDiff); 908 if (match(Op0, m_Shl(m_Value(X), m_APInt(ShOp1)))) { 918 MaskedValueIsZero(Op0, APInt::getHighBitsSet(BitWidth, ShAmt), 0, &I)) { 924 if (!I.hasNoSignedWrap() && ComputeNumSignBits(Op0, 0, &I) > ShAmt) { 933 if (match(Op0, m_OneUse(m_Shr(m_Value(X), m_Specific(Op1))))) { 944 if (match(Op0, m_OneUse(m_Shl(m_Constant(C2), m_Value(X))))) 948 if (match(Op0, m_Mul(m_Value(X), m_Constant(C2)))) 952 if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { 959 if (match(Op0, m_One()) &&