reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineShifts.cpp
 1187     if (match(Op0, m_Shl(m_ZExt(m_Value(X)), m_Specific(Op1))) &&
 1194     if (match(Op0, m_NSWShl(m_Value(X), m_APInt(ShOp1))) &&
 1213     if (match(Op0, m_AShr(m_Value(X), m_APInt(ShOp1))) &&
 1222     if (match(Op0, m_OneUse(m_SExt(m_Value(X)))) &&
 1233         MaskedValueIsZero(Op0, APInt::getLowBitsSet(BitWidth, ShAmt), 0, &I)) {
 1243   if (MaskedValueIsZero(Op0, APInt::getSignMask(BitWidth), 0, &I))
 1244     return BinaryOperator::CreateLShr(Op0, Op1);