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

References

lib/Transforms/InstCombine/InstCombineShifts.cpp
  985     if (II && isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == ShAmt &&
  985     if (II && isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == ShAmt &&
 1000     if (match(Op0, m_Shl(m_Value(X), m_APInt(ShOp1))) && ShOp1->ult(BitWidth)) {
 1012         APInt Mask(APInt::getLowBitsSet(BitWidth, BitWidth - ShAmt));
 1012         APInt Mask(APInt::getLowBitsSet(BitWidth, BitWidth - ShAmt));
 1026         APInt Mask(APInt::getLowBitsSet(BitWidth, BitWidth - ShAmt));
 1026         APInt Mask(APInt::getLowBitsSet(BitWidth, BitWidth - ShAmt));
 1031       APInt Mask(APInt::getLowBitsSet(BitWidth, BitWidth - ShAmt));
 1031       APInt Mask(APInt::getLowBitsSet(BitWidth, BitWidth - ShAmt));
 1048       if (ShAmt == BitWidth - 1) {
 1061       if (ShAmt == BitWidth - SrcTyBitWidth && Op0->hasOneUse()) {
 1072       if (AmtSum < BitWidth)
 1079         MaskedValueIsZero(Op0, APInt::getLowBitsSet(BitWidth, ShAmt), 0, &I)) {