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

References

lib/Transforms/InstCombine/InstCombineShifts.cpp
 1188         ShAmt == BitWidth - X->getType()->getScalarSizeInBits())
 1197       if (ShlAmt < ShAmt) {
 1199         Constant *ShiftDiff = ConstantInt::get(Ty, ShAmt - ShlAmt);
 1204       if (ShlAmt > ShAmt) {
 1206         Constant *ShiftDiff = ConstantInt::get(Ty, ShlAmt - ShAmt);
 1215       unsigned AmtSum = ShAmt + ShOp1->getZExtValue();
 1226       ShAmt = std::min(ShAmt, SrcTy->getScalarSizeInBits() - 1);
 1226       ShAmt = std::min(ShAmt, SrcTy->getScalarSizeInBits() - 1);
 1227       Value *NewSh = Builder.CreateAShr(X, ConstantInt::get(SrcTy, ShAmt));
 1233         MaskedValueIsZero(Op0, APInt::getLowBitsSet(BitWidth, ShAmt), 0, &I)) {