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

References

include/llvm/ADT/APInt.h
  994     R <<= shiftAmt;
include/llvm/ADT/APSInt.h
  202     static_cast<APInt&>(*this) <<= Amt;
lib/Analysis/BasicAliasAnalysis.cpp
  357         Offset <<= RHS.getLimitedValue();
  358         Scale <<= RHS.getLimitedValue();
lib/Analysis/ConstantFolding.cpp
   77       Result <<= BitShift;
   85     Result <<= BitShift;
  590       ResultVal <<= 8;
  596       ResultVal <<= 8;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 7473           Mask <<= c2 - c1;
11269         NewBits <<= SrcBitSize;
14282     UsedBits <<= Shift;
15208       StoreInt <<= ElementSizeBits;
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 2593     Shift <<= J;
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 2799       Known.Zero <<= Shift;
 2800       Known.One <<= Shift;
 2845         Known.One <<= Amt;
 2846         Known.Zero <<= Amt;
 2850         Known.One <<= BitWidth - Amt;
 2851         Known.Zero <<= BitWidth - Amt;
 3962   Mask <<= Mask.getBitWidth()-VTBits;
 5202       Val <<= Val.getBitWidth() - FromBits;
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1363       Known.Zero <<= ShAmt;
 1364       Known.One <<= ShAmt;
 1522       Known2.One <<= (IsFSHL ? Amt : (BitWidth - Amt));
 1523       Known2.Zero <<= (IsFSHL ? Amt : (BitWidth - Amt));
 3267             newMask <<= width;
lib/ExecutionEngine/Interpreter/Execution.cpp
 1621           Tmp <<= ShiftAmt;
lib/Support/APFloat.cpp
 1862   IntegerConstant <<= semanticsPrecision(*semantics)-1;
 3499     significand <<= exp;
lib/Support/APInt.cpp
  717     Reversed <<= 1;
  722   Reversed <<= S;
  797   Tmp <<= (unsigned)exp - 52;
 1023   *this <<= (unsigned)shiftAmt.getLimitedValue(BitWidth);
 1981   Res <<= 1;
 2130         *this <<= shift;
lib/Support/StringRef.cpp
  569       Result <<= Log2Radix;
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
 1916     OpUsefulBits <<= MSB - Imm + 1;
 1921     OpUsefulBits <<= Imm;
 1923     OpUsefulBits <<= MSB + 1;
 1926     OpUsefulBits <<= OpUsefulBits.getBitWidth() - Imm;
 1956     Mask <<= ShiftAmt;
 1966     Mask <<= ShiftAmt;
 1994     OpUsefulBits <<= Width;
 2000       Mask <<= LSB;
 2011     OpUsefulBits <<= Width;
 2013     OpUsefulBits <<= LSB;
lib/Target/AArch64/AArch64ISelLowering.cpp
 7121       CnstBits <<= SplatBitSize;
 7122       UndefBits <<= SplatBitSize;
lib/Target/ARM/ARMISelLowering.cpp
12453     FromMask <<= Shift.getLimitedValue(31);
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1813     Res <<= Bits;
lib/Target/Mips/MipsSEISelLowering.cpp
 2593     Imm <<= 2;
lib/Target/X86/X86ISelLowering.cpp
31530         Known.Zero <<= ShAmt;
31531         Known.One <<= ShAmt;
34349     KnownUndef <<= ShiftAmt;
34350     KnownZero <<= ShiftAmt;
34779       Known.Zero <<= ShAmt;
34780       Known.One <<= ShAmt;
38607         Elt <<= ShiftVal;
lib/Transforms/InstCombine/InstCombineCalls.cpp
  377       Count <<= BitWidth;
lib/Transforms/InstCombine/InstCombineCompares.cpp
 4252       MaskV <<= ShAmt;
 4255       CmpV <<= ShAmt;
lib/Transforms/InstCombine/InstCombineShifts.cpp
  662         MaskV <<= Op1C->getZExtValue();
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  488       Known.Zero <<= ShiftAmt;
  489       Known.One  <<= ShiftAmt;
  932     BitMask2 <<= (ShlAmt - ShrAmt);
 1655           LaneElts <<= InnerVWidthPerLane * (2 * Lane + OpNum);
lib/Transforms/Utils/Local.cpp
 2768       for (unsigned i = 0; i < BitWidth; ++i, Bit <<= 1)
lib/Transforms/Utils/SimplifyCFG.cpp
 5064       TableInt <<= IT->getBitWidth();
tools/clang/lib/CodeGen/CGExprCXX.cpp
  808       threshold <<= sizeWidth;
tools/clang/lib/Lex/LiteralSupport.cpp
 1150   Val <<= Scale;
 1375       LitVal <<= 8;
unittests/ADT/APIntTest.cpp
 2420   i256 <<= 1;
 2425   i256 <<= 62;
 2430   i256 <<= 65;
 2435   i256 <<= 64;
 2440   i256 <<= 63;
 2469   i128_1 <<= 64;
 2470   i128_2 <<= 64;
 2471   i128_3 <<= 64;
 2507   i128_1234 <<= 64;