reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2149 if (Shl->hasOneUse() && Amt != 0 && C.countTrailingZeros() >= Amt && 2149 if (Shl->hasOneUse() && Amt != 0 && C.countTrailingZeros() >= Amt && 2150 DL.isLegalInteger(TypeBits - Amt)) { 2151 Type *TruncTy = IntegerType::get(Cmp.getContext(), TypeBits - Amt); 2155 ConstantInt::get(TruncTy, C.ashr(*ShiftAmt).trunc(TypeBits - Amt));