| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DemandedBits.cpp | 103 AB = APInt::getHighBitsSet(BitWidth, in determineLiveOperandBits() 183 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1); in determineLiveOperandBits() 185 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits() 212 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt)) in determineLiveOperandBits() 264 if ((AOut & APInt::getHighBitsSet(AOut.getBitWidth(), in determineLiveOperandBits()
|
| H A D | LazyValueInfo.cpp | 1190 APInt ValMax = APInt::getHighBitsSet(BitWidth, ResMax); in getValueFromICmpCtpop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 620 APInt HighMask = APInt::getHighBitsSet(64, 32); in TryExpandADDWithMul() 1531 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in PerformDAGCombine() 1553 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in PerformDAGCombine() 1568 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in PerformDAGCombine() 1626 APInt HighMask = APInt::getHighBitsSet(64, 32); in PerformDAGCombine() 1700 Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(), in computeKnownBitsForTargetNode() 1711 APInt::getHighBitsSet(Known.getBitWidth(), Known.getBitWidth() - 16); in computeKnownBitsForTargetNode() 1717 APInt::getHighBitsSet(Known.getBitWidth(), Known.getBitWidth() - 8); in computeKnownBitsForTargetNode() 1722 APInt::getHighBitsSet(Known.getBitWidth(), Known.getBitWidth() - 1); in computeKnownBitsForTargetNode() 1727 APInt::getHighBitsSet(Known.getBitWidth(), Known.getBitWidth() - 3); in computeKnownBitsForTargetNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineShifts.cpp | 682 : APInt::getHighBitsSet(TypeWidth, TypeWidth - OuterShAmt); in foldShiftedShift() 1071 MaskedValueIsZero(X, APInt::getHighBitsSet(SrcWidth, ShAmtC), &I)) in visitShl() 1077 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC)); in visitShl() 1121 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC)); in visitShl() 1132 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC)); in visitShl() 1153 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC)); in visitShl() 1197 APInt Bits = APInt::getHighBitsSet(BitWidth, BitWidth - Op1Val); in visitShl()
|
| H A D | InstCombineCasts.cpp | 597 APInt HiBitMask = APInt::getHighBitsSet(WideWidth, WideWidth - NarrowWidth); in narrowFunnelShift() 1114 APInt::getHighBitsSet(VSize, BitsToClear), in canEvaluateZExtd() 1236 Res, APInt::getHighBitsSet(DestBitSize, DestBitSize - SrcBitsKept), in visitZExt() 2826 APInt MaskC = APInt::getHighBitsSet(BitWidth, BitWidth - EltWidth); in visitBitCast()
|
| H A D | InstCombineAddSub.cpp | 969 MaskedValueIsZero(X, APInt::getHighBitsSet(BitWidth, ShAmt), &Add)) { in foldAddWithConstant() 2767 APInt HighMask(APInt::getHighBitsSet(BitWidth, BitWidth - Cttz)); in visitSub()
|
| H A D | InstCombineSimplifyDemanded.cpp | 869 APInt::getHighBitsSet(BitWidth, BitWidth - RHSTrailingZeros); in SimplifyDemandedUseBits()
|
| H A D | InstCombineCompares.cpp | 1507 NewRHS |= Known.One & APInt::getHighBitsSet(SrcBits, SrcBits - DstBits); in foldICmpTruncConstant() 1824 NewC2 = *C2 | APInt::getHighBitsSet(C2->getBitWidth(), in foldICmpAndConstConst() 2660 APInt Val(APInt::getHighBitsSet(TypeBits, TypeBits - ShAmtVal)); in foldICmpShrConstant() 3839 : APInt::getHighBitsSet(BitWidth, Num + 1); in foldICmpEqIntrinsicWithConstant()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenExtract.cpp | 189 APInt C = APInt::getHighBitsSet(BW, BW-U); in INITIALIZE_PASS_DEPENDENCY()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelDAGToDAG.cpp | 359 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), 32); in selectZExti32()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPostLegalizerCombiner.cpp | 220 const APInt Mask = APInt::getHighBitsSet(SrcSize, SrcSize - 8); in matchUCharToFloat()
|
| H A D | AMDGPUISelLowering.cpp | 2099 if (DAG.MaskedValueIsZero(RHS, APInt::getHighBitsSet(64, 32)) && in LowerUDIVREM64() 2100 DAG.MaskedValueIsZero(LHS, APInt::getHighBitsSet(64, 32))) { in LowerUDIVREM64() 5865 Known.Zero = APInt::getHighBitsSet(32, 31); in computeKnownBitsForTargetNode() 5878 Known.Zero = APInt::getHighBitsSet(32, 32 - Width); in computeKnownBitsForTargetNode() 5886 Known.Zero = APInt::getHighBitsSet(BitWidth, BitWidth - 16); in computeKnownBitsForTargetNode()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APInt.h | 296 static APInt getHighBitsSet(unsigned numBits, unsigned hiBitsSet) { in getHighBitsSet() function 1437 APInt Keep = getHighBitsSet(BitWidth, BitWidth - loBits); in clearLowBits()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerCombiner.cpp | 487 APInt Mask = APInt::getHighBitsSet(EltSize, EltSize / 2); in matchExtMulToMULL()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 295 : APInt::getHighBitsSet(2, 1)); in simplifyDemandedVectorEltsIntrinsic() 299 : APInt::getHighBitsSet(2, 1)); in simplifyDemandedVectorEltsIntrinsic() 403 Imm != APInt::getHighBitsSet(64, 33)) // -2147483648 in isFPSatMinMaxPattern()
|
| H A D | ARMISelLowering.cpp | 14066 APInt Mask = APInt::getHighBitsSet(C2Width, C2Width - C2Value); in PerformSHLSimplify() 17490 : APInt::getSplat(NumElts, APInt::getHighBitsSet(2, 1)); in PerformVMOVNCombine() 17509 : APInt::getHighBitsSet(2, 1)); in PerformVQMOVNCombine() 19078 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16); in PerformDAGCombine() 19099 APInt HighMask = APInt::getHighBitsSet(HighWidth, 16); in PerformDAGCombine() 19107 APInt HighMask = APInt::getHighBitsSet(HighWidth, 16); in PerformDAGCombine() 19117 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16); in PerformDAGCombine() 20030 Known.Zero |= APInt::getHighBitsSet(BitWidth, BitWidth - 1); in computeKnownBitsForTargetNode() 20054 Known.Zero |= APInt::getHighBitsSet(BitWidth, BitWidth - MemBits); in computeKnownBitsForTargetNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 867 return ConstantRange(APInt::getHighBitsSet(DstTySize,DstTySize-SrcTySize+1), in signExtend() 1708 APInt::getHighBitsSet(BitWidth, BitWidth - RHSMin)); in computeShlNUW()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 1981 if (!DemandedBits.intersects(APInt::getHighBitsSet(BitWidth, ShAmt))) { in SimplifyDemandedBits() 2001 if (!DemandedBits.intersects(APInt::getHighBitsSet(BitWidth, ShAmt))) { in SimplifyDemandedBits() 2024 APInt HiBits = APInt::getHighBitsSet(BitWidth, BitWidth / 2); in SimplifyDemandedBits() 2675 APInt::getHighBitsSet(OperandBitWidth, OperandBitWidth - BitWidth); in SimplifyDemandedBits() 2924 APInt HighMask = APInt::getHighBitsSet(BitWidth, DemandedBitsLZ); in SimplifyDemandedBits() 4170 APInt UpperBits = APInt::getHighBitsSet(NumEltBits, NumEltBits - 1); in foldSetCCWithAnd() 4936 if (C1.intersects(APInt::getHighBitsSet(C1.getBitWidth(), in SimplifySetCC() 5042 APInt::getHighBitsSet(BitWidth, in SimplifySetCC() 5245 APInt HiBits = APInt::getHighBitsSet(EltBits, EltBits / 2); in SimplifySetCC() 5269 APInt HiBits = APInt::getHighBitsSet(EltBits, HalfBits); in SimplifySetCC() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 1229 DAG.getConstant(APInt::getHighBitsSet(VTW, VTW - SatW + 1), in SaturateWidenedDIVFIX() 3270 APInt HighBitMask = APInt::getHighBitsSet(ShBits, ShBits - Log2_32(NVTBits)); in ExpandShiftWithKnownAmountBit() 4637 APInt::getHighBitsSet(NVTSize, OverflowBits - NVTSize), dl, NVT); in ExpandIntRes_MULFIX() 4670 APInt::getHighBitsSet(NVTSize, OverflowBits), dl, NVT); in ExpandIntRes_MULFIX()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 2286 APInt::getHighBitsSet(X.getSimpleValueType().getSizeInBits(), MaskLZ); in foldMaskAndShiftToScale() 2480 APInt::getHighBitsSet(AddSrc.getScalarValueSizeInBits(), ShAmt); in matchIndexRecursively() 2820 APInt::getHighBitsSet(ShlSrc.getValueSizeInBits(), ShAmtV); in matchAddressRecursively() 4839 APInt HighZeros = APInt::getHighBitsSet(MaskVal.getBitWidth(), MaskLZ); in shrinkAndImmediate()
|
| H A D | X86ISelLowering.cpp | 6434 APInt ZeroMask = APInt::getHighBitsSet(2 * NumBitsPerElt, NumBitsPerElt); in getFauxShuffleMask() 10873 APInt ZeroMask = APInt::getHighBitsSet(NumSrcBits, NumPackedBits); in matchShuffleWithPACK() 23488 DAG.MaskedValueIsZero(Op1, APInt::getHighBitsSet(64, 32)) && in EmitCmp() 23489 DAG.MaskedValueIsZero(Op0, APInt::getHighBitsSet(64, 32))) { in EmitCmp() 24813 return DAG.MaskedValueIsZero(VOp0, APInt::getHighBitsSet(InBits,InBits-Bits)); in isTruncWithZeroHighBitsInput() 29663 APInt UpperBitsMask = APInt::getHighBitsSet(64, 32); in LowerMUL() 30343 APInt Mask = APInt::getHighBitsSet(8, 8 - ShiftAmt); in LowerShiftByScalarImmediate() 31220 APInt MaskX = APInt::getHighBitsSet(8, 8 - ShXAmt); in LowerFunnelShift() 38861 Known.Zero = APInt::getHighBitsSet(BitWidth, Count); in computeKnownBitsForTargetNode() 42511 APInt Mask = APInt::getHighBitsSet(64, 32); in combineTargetShuffle() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 1966 ? APInt::getHighBitsSet(BitWidth, BitWidth - ShAmt) in EmitTest() 2259 APInt::getHighBitsSet(InBits, InBits - Bits)); in isTruncWithZeroHighBitsInput()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.td | 705 CurDAG->MaskedValueIsZero(Op, APInt::getHighBitsSet(32, 16)); 708 return VT && VT->maskedValueIsZero(Reg, APInt::getHighBitsSet(32, 16)); }]; 714 CurDAG->MaskedValueIsZero(Op, APInt::getHighBitsSet(64, 32)); 717 return VT && VT->maskedValueIsZero(Reg, APInt::getHighBitsSet(64, 32)); }]; 723 CurDAG->MaskedValueIsZero(Op, APInt::getHighBitsSet(32, 31)); 726 return VT && VT->maskedValueIsZero(Reg, APInt::getHighBitsSet(32, 31)); }]; 730 CurDAG->MaskedValueIsZero(Op, APInt::getHighBitsSet(64, 63)); 733 return VT && VT->maskedValueIsZero(Reg, APInt::getHighBitsSet(64, 63)); }];
|
| H A D | AArch64ISelLowering.cpp | 2614 Known.Zero = APInt::getHighBitsSet(64, 32); in computeKnownBitsForTargetNode() 2632 Known.Zero |= APInt::getHighBitsSet(BitWidth, BitWidth - MemBits); in computeKnownBitsForTargetNode() 2650 APInt Mask = APInt::getHighBitsSet(BitWidth, BitWidth - Bound); in computeKnownBitsForTargetNode() 2665 APInt Mask = APInt::getHighBitsSet(BitWidth, BitWidth - 8); in computeKnownBitsForTargetNode() 2669 APInt Mask = APInt::getHighBitsSet(BitWidth, BitWidth - 16); in computeKnownBitsForTargetNode() 5389 APInt Mask = APInt::getHighBitsSet(EltSize, EltSize / 2); in selectUmullSmull() 14616 APInt RequiredC1 = IsShiftRight ? APInt::getHighBitsSet(ElemSizeInBits, C2) in tryLowerToSLI() 14755 APInt Neg = APInt::getHighBitsSet(FVT.getSizeInBits(), 1) in ConstantBuildVector()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1103 APInt ZeroMask = APInt::getHighBitsSet(BitWidth, BitWidth - PossibleBits); in computeKnownBitsForTargetNode()
|