|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/InstructionSimplify.cpp 1945 (~(*Mask)).lshr(*ShAmt).isNullValue())
lib/Analysis/ValueTracking.cpp 5479 Upper = APInt::getAllOnesValue(Width).lshr(*C) + 1;
lib/CodeGen/GlobalISel/Utils.cpp 357 return C1.lshr(C2);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 4704 case ISD::SRL: return std::make_pair(C1.lshr(C2), true);
lib/IR/ConstantFold.cpp 1260 return ConstantInt::get(CI1->getContext(), C1V.lshr(C2V));
lib/IR/ConstantRange.cpp 289 APInt::getMaxValue(BitWidth).lshr(ShAmtUMax) + 1);
1236 APInt max = getUnsignedMax().lshr(Other.getUnsignedMin()) + 1;
1237 APInt min = getUnsignedMin().lshr(Other.getUnsignedMax());
lib/Target/X86/X86ISelLowering.cpp38399 APInt NewMaskVal = MaskVal.lshr(ShiftC->getAPIntValue());
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 3139 APInt FoldConst = C1->getValue().lshr(C2->getValue());
lib/Transforms/InstCombine/InstCombineCompares.cpp 1666 if (!IsAshr || (C2.shl(*C3).lshr(*C3) == C2)) {
1674 APInt NewCst = IsShl ? C1.lshr(*C3) : C1.shl(*C3);
1675 APInt SameAsC1 = IsShl ? NewCst.shl(*C3) : NewCst.lshr(*C3);
1687 APInt NewAndCst = IsShl ? C2.lshr(*C3) : C2.shl(*C3);
2080 APInt ShiftedC = C.lshr(*ShiftAmt);
2084 C.lshr(*ShiftAmt).shl(*ShiftAmt) == C) {
2085 APInt ShiftedC = C.lshr(*ShiftAmt);
2094 APInt ShiftedC = (C - 1).lshr(*ShiftAmt) + 1;
2105 Constant *LShrC = ConstantInt::get(ShType, C.lshr(*ShiftAmt));
lib/Transforms/Utils/SimplifyCFG.cpp 5628 cast<ConstantInt>(ConstantInt::get(Ty, Sub.lshr(ShiftC->getValue()))));
tools/lldb/source/Utility/Scalar.cpp 1912 m_integer = m_integer.lshr(rhs.m_integer);