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

References

gen/lib/Target/ARM/ARMGenDAGISel.inc
54212          CurDAG->MaskedValueIsZero(SDValue(N,0), APInt::getHighBitsSet(32, 16));
include/llvm/ADT/APInt.h
 1477     APInt Keep = getHighBitsSet(BitWidth, BitWidth - loBits);
lib/Analysis/DemandedBits.cpp
  136           AB = APInt::getHighBitsSet(BitWidth,
  193           AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1);
  195           AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
  222         if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt))
  274     if ((AOut & APInt::getHighBitsSet(AOut.getBitWidth(),
lib/Analysis/ValueTracking.cpp
  458     APInt Mask = APInt::getHighBitsSet(BitWidth, CommonPrefixBits);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 4586           APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(),
 5294     APInt ExtBits = APInt::getHighBitsSet(ExtBitSize, ExtBitSize - MemBitSize);
 5423             N10, APInt::getHighBitsSet(OpSizeInBits, OpSizeInBits - 16)))
 7470         APInt Mask = APInt::getHighBitsSet(OpSizeInBits, OpSizeInBits - c1);
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 1924   APInt HighBitMask = APInt::getHighBitsSet(ShBits, ShBits - Log2_32(NVTBits));
 3031         APInt::getHighBitsSet(NVTSize, OverflowBits - NVTSize), dl, NVT);
 3064         APInt::getHighBitsSet(NVTSize, OverflowBits), dl, NVT);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 2865     APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - EBits);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1399                   APInt::getHighBitsSet(BitWidth, ShAmt))) {
 1767             APInt::getHighBitsSet(OperandBitWidth, OperandBitWidth - BitWidth);
 1968     APInt HighMask = APInt::getHighBitsSet(BitWidth, DemandedBitsLZ);
 3299       if (C1.intersects(APInt::getHighBitsSet(C1.getBitWidth(),
 3408                                   APInt::getHighBitsSet(BitWidth,
 5643   APInt HighMask = APInt::getHighBitsSet(OuterBitSize, InnerBitSize);
 7096       DAG.getConstant(APInt::getHighBitsSet(VTSize, VTSize - Scale + 1),
lib/IR/ConstantRange.cpp
  697     return ConstantRange(APInt::getHighBitsSet(DstTySize,DstTySize-SrcTySize+1),
lib/Target/AArch64/AArch64ISelLowering.cpp
 1071     Known.Zero = APInt::getHighBitsSet(64, 32);
 1084       Known.Zero |= APInt::getHighBitsSet(BitWidth, BitWidth - MemBits);
 1106         APInt Mask = APInt::getHighBitsSet(BitWidth, BitWidth - 8);
 1110         APInt Mask = APInt::getHighBitsSet(BitWidth, BitWidth - 16);
 9891           DAG.MaskedValueIsZero(N00, APInt::getHighBitsSet(32, 16)))
 9894           DAG.MaskedValueIsZero(N00, APInt::getHighBitsSet(64, 32)))
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1654   if (DAG.MaskedValueIsZero(RHS, APInt::getHighBitsSet(64, 32)) &&
 1655       DAG.MaskedValueIsZero(LHS, APInt::getHighBitsSet(64, 32))) {
 4406     Known.Zero = APInt::getHighBitsSet(32, 31);
 4419       Known.Zero = APInt::getHighBitsSet(32, 32 - Width);
 4428     Known.Zero = APInt::getHighBitsSet(BitWidth, BitWidth - 16);
lib/Target/AMDGPU/SIISelLowering.cpp
 8021     if (DAG.MaskedValueIsZero(Src, APInt::getHighBitsSet(32, 24))) {
lib/Target/ARM/ARMISelLowering.cpp
11709   APInt Mask = APInt::getHighBitsSet(C2Int.getBitWidth(),
13754                                 APInt::getHighBitsSet(32, 16)))
14477     APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16);
14496     APInt HighMask = APInt::getHighBitsSet(HighWidth, 16);
14504     APInt HighMask = APInt::getHighBitsSet(HighWidth, 16);
14514     APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16);
15398         Known.Zero |= APInt::getHighBitsSet(BitWidth, BitWidth - 1);
15423       Known.Zero |= APInt::getHighBitsSet(BitWidth, BitWidth - MemBits);
lib/Target/Hexagon/HexagonGenExtract.cpp
  198     APInt C = APInt::getHighBitsSet(BW, BW-U);
lib/Target/Mips/MipsSEISelLowering.cpp
 1616     APInt Mask = APInt::getHighBitsSet(EltTy.getSizeInBits(),
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 5331                 Op0, APInt::getHighBitsSet(Bits, Bits - (b + 1) * 8)))
lib/Target/PowerPC/PPCISelLowering.cpp
 9584   auto HighBits = APInt::getHighBitsSet(32, 32 - MemVT.getSizeInBits());
12053                                  APInt::getHighBitsSet(OpBits, OpBits-1)) ||
12055                                  APInt::getHighBitsSet(OpBits, OpBits-1)))
12444                                   APInt::getHighBitsSet(OpBits,
lib/Target/X86/X86ISelDAGToDAG.cpp
 1749     APInt::getHighBitsSet(X.getSimpleValueType().getSizeInBits(), MaskLZ);
 2149     APInt HighZeros = APInt::getHighBitsSet(Shl.getValueSizeInBits(),
 3916   APInt HighZeros = APInt::getHighBitsSet(MaskVal.getBitWidth(), MaskLZ);
lib/Target/X86/X86ISelLowering.cpp
 7130       APInt ZeroMask = APInt::getHighBitsSet(2 * NumBitsPerElt, NumBitsPerElt);
10840       APInt ZeroMask = APInt::getHighBitsSet(BitSize * 2, BitSize);
21198   return DAG.MaskedValueIsZero(VOp0, APInt::getHighBitsSet(InBits,InBits-Bits));
25134   APInt UpperBitsMask = APInt::getHighBitsSet(64, 32);
25583       APInt Mask = APInt::getHighBitsSet(8, 8 - ShiftAmt);
34367       if (!DemandedElts.intersects(APInt::getHighBitsSet(NumElts, ShiftAmt))) {
38050   APInt Mask17 = APInt::getHighBitsSet(32, 17);
38095   APInt Mask = APInt::getHighBitsSet(64, 32);
38493          DAG.MaskedValueIsZero(N0, APInt::getHighBitsSet(16, 8)))) {
39185     APInt HiMask = APInt::getHighBitsSet(64, 32);
42637     APInt ZeroMask = APInt::getHighBitsSet(NumSrcEltBits, NumSrcEltBits / 2);
43379                        ? APInt::getHighBitsSet(BitWidth, MaskBits)
lib/Target/XCore/XCoreISelLowering.cpp
  655   APInt HighMask = APInt::getHighBitsSet(64, 32);
 1657       APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(),
 1679       APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(),
 1694       APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(),
 1752     APInt HighMask = APInt::getHighBitsSet(64, 32);
 1827       Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(),
 1837         Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(),
 1843         Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(),
 1848         Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(),
 1853         Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(),
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1243         APInt Mask = APInt::getHighBitsSet(TySizeBits, ExtendAmt);
lib/Transforms/InstCombine/InstCombineCasts.cpp
  559   APInt HiBitMask = APInt::getHighBitsSet(WideWidth, WideWidth - NarrowWidth);
 1017                                APInt::getHighBitsSet(VSize, BitsToClear),
 1127                           APInt::getHighBitsSet(DestBitSize,
lib/Transforms/InstCombine/InstCombineCompares.cpp
 1552       NewRHS |= Known.One & APInt::getHighBitsSet(SrcBits, SrcBits - DstBits);
 2247     APInt Val(APInt::getHighBitsSet(TypeBits, TypeBits - ShAmtVal));
 3053                                : APInt::getHighBitsSet(BitWidth, Num + 1);
lib/Transforms/InstCombine/InstCombineShifts.cpp
  509                      : APInt::getHighBitsSet(TypeWidth, TypeWidth - OuterShAmt);
  701           APInt Bits = APInt::getHighBitsSet(TypeBits, TypeBits - Op1Val);
  736           APInt Bits = APInt::getHighBitsSet(TypeBits, TypeBits - Op1Val);
  875           MaskedValueIsZero(X, APInt::getHighBitsSet(SrcWidth, ShAmt), 0, &I))
  881       APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmt));
  918         MaskedValueIsZero(Op0, APInt::getHighBitsSet(BitWidth, ShAmt), 0, &I)) {
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  559       APInt HighBits(APInt::getHighBitsSet(
  590           APInt::getHighBitsSet(BitWidth, BitWidth - RHSTrailingZeros);
  652     Known.Zero = APInt::getHighBitsSet(BitWidth, Leaders) & DemandedMask;
unittests/ADT/APIntTest.cpp
 1763       APInt MaskVal = APInt::getHighBitsSet(N, I);
 2033   APInt i64hi32 = APInt::getHighBitsSet(64, 32);
 2349   APInt i256(APInt::getHighBitsSet(256, 2));
 2382   APInt i72(APInt::getHighBitsSet(72, 1));
 2388   i72 = APInt::getHighBitsSet(72, 1);
 2394   APInt i128(APInt::getHighBitsSet(128, 1));