|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/ARM/ARMGenDAGISel.inc54212 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.cpp11709 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));