reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
760 match(Src, m_LShr(m_ZExt(m_Value(A)), m_ConstantInt(Cst)))) { 769 if (Cst->getZExtValue() >= ASize) 775 Value *Shift = Builder.CreateLShr(A, Cst->getZExtValue()); 787 match(Src, m_LShr(m_SExt(m_Value(A)), m_ConstantInt(Cst)))) { 793 unsigned ShiftAmt = Cst->getZExtValue(); 825 if (match(Src, m_Shl(m_Value(A), m_ConstantInt(Cst))) && 830 if (Cst->getValue().ult(DestSize)) { 835 ConstantInt::get(DestTy, Cst->getValue().trunc(DestSize)));