| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | DemandedBits.cpp | 137 AB = APInt::getHighBitsSet(BitWidth, in determineLiveOperandBits() 194 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1); in determineLiveOperandBits() 196 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits() 223 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt)) in determineLiveOperandBits() 275 if ((AOut & APInt::getHighBitsSet(AOut.getBitWidth(), in determineLiveOperandBits()
|
| H A D | ValueTracking.cpp | 460 APInt Mask = APInt::getHighBitsSet(BitWidth, CommonPrefixBits); in computeKnownBitsFromRangeMetadata()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineShifts.cpp | 147 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth)) && in canEvaluateShifted() 236 : APInt::getHighBitsSet(TypeWidth, TypeWidth - OuterShAmt); in foldShiftedShift() 446 APInt Bits = APInt::getHighBitsSet(TypeBits, TypeBits - Op1Val); in FoldShiftByConstant() 481 APInt Bits = APInt::getHighBitsSet(TypeBits, TypeBits - Op1Val); in FoldShiftByConstant() 615 MaskedValueIsZero(X, APInt::getHighBitsSet(SrcWidth, ShAmt), 0, &I)) in visitShl() 621 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmt)); in visitShl() 658 MaskedValueIsZero(Op0, APInt::getHighBitsSet(BitWidth, ShAmt), 0, &I)) { in visitShl()
|
| H A D | InstCombineSimplifyDemanded.cpp | 561 APInt HighBits(APInt::getHighBitsSet( in SimplifyDemandedUseBits() 592 APInt::getHighBitsSet(BitWidth, BitWidth - RHSTrailingZeros); in SimplifyDemandedUseBits() 654 Known.Zero = APInt::getHighBitsSet(BitWidth, Leaders) & DemandedMask; in SimplifyDemandedUseBits()
|
| H A D | InstCombineCasts.cpp | 560 APInt HiBitMask = APInt::getHighBitsSet(WideWidth, WideWidth - NarrowWidth); in narrowRotate() 1018 APInt::getHighBitsSet(VSize, BitsToClear), in canEvaluateZExtd() 1128 APInt::getHighBitsSet(DestBitSize, in visitZExt()
|
| H A D | InstCombineCompares.cpp | 1460 NewRHS |= Known.One & APInt::getHighBitsSet(SrcBits, SrcBits - DstBits); in foldICmpTruncConstant() 2102 APInt Val(APInt::getHighBitsSet(TypeBits, TypeBits - ShAmtVal)); in foldICmpShrConstant() 2793 : APInt::getHighBitsSet(BitWidth, Num + 1); in foldICmpIntrinsicWithConstant()
|
| H A D | InstCombineAddSub.cpp | 1074 APInt Mask = APInt::getHighBitsSet(TySizeBits, ExtendAmt); in visitAdd()
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 670 APInt HighMask = APInt::getHighBitsSet(64, 32); in TryExpandADDWithMul() 1651 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in PerformDAGCombine() 1673 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in PerformDAGCombine() 1688 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in PerformDAGCombine() 1746 APInt HighMask = APInt::getHighBitsSet(64, 32); in PerformDAGCombine() 1826 Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(), in computeKnownBitsForTargetNode() 1836 Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(), in computeKnownBitsForTargetNode() 1842 Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(), in computeKnownBitsForTargetNode() 1847 Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(), in computeKnownBitsForTargetNode() 1852 Known.Zero = APInt::getHighBitsSet(Known.getBitWidth(), in computeKnownBitsForTargetNode()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenExtract.cpp | 199 APInt C = APInt::getHighBitsSet(BW, BW-U); in INITIALIZE_PASS_DEPENDENCY()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 941 (DemandedBits & APInt::getHighBitsSet(BitWidth, ShAmt)) == 0) { in SimplifyDemandedBits() 1211 APInt HighBits = APInt::getHighBitsSet(OperandBitWidth, in SimplifyDemandedBits() 1369 APInt HighMask = APInt::getHighBitsSet(BitWidth, DemandedBitsLZ); in SimplifyDemandedBits() 2436 if (C1.intersects(APInt::getHighBitsSet(C1.getBitWidth(), in SimplifySetCC() 2542 APInt::getHighBitsSet(BitWidth, in SimplifySetCC() 4075 APInt HighMask = APInt::getHighBitsSet(OuterBitSize, InnerBitSize); in expandMUL_LOHI()
|
| H A D | DAGCombiner.cpp | 4129 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in visitANDLike() 4782 if (DAG.MaskedValueIsZero(N1, APInt::getHighBitsSet(BitWidth, in visitAND() 4802 if (DAG.MaskedValueIsZero(N1, APInt::getHighBitsSet(BitWidth, in visitAND() 4926 N10, APInt::getHighBitsSet(OpSizeInBits, OpSizeInBits - 16))) in MatchBSwapHWordLow() 6638 APInt Mask = APInt::getHighBitsSet(OpSizeInBits, OpSizeInBits - c1); in visitSHL()
|
| H A D | SelectionDAG.cpp | 2748 APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - EBits); in computeKnownBits() 2888 APInt MaskV = APInt::getHighBitsSet(BitWidth, NLZ+1); in computeKnownBits()
|
| H A D | LegalizeIntegerTypes.cpp | 1736 APInt HighBitMask = APInt::getHighBitsSet(ShBits, ShBits - Log2_32(NVTBits)); in ExpandShiftWithKnownAmountBit()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 644 return ConstantRange(APInt::getHighBitsSet(DstTySize,DstTySize-SrcTySize+1), in signExtend()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ADT/ |
| H A D | APInt.h | 636 static APInt getHighBitsSet(unsigned numBits, unsigned hiBitsSet) { in getHighBitsSet() function
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 1594 if (DAG.MaskedValueIsZero(RHS, APInt::getHighBitsSet(64, 32)) && in LowerUDIVREM64() 1595 DAG.MaskedValueIsZero(LHS, APInt::getHighBitsSet(64, 32))) { in LowerUDIVREM64() 4278 Known.Zero = APInt::getHighBitsSet(32, 31); in computeKnownBitsForTargetNode() 4291 Known.Zero = APInt::getHighBitsSet(32, 32 - Width); in computeKnownBitsForTargetNode() 4300 Known.Zero = APInt::getHighBitsSet(BitWidth, BitWidth - 16); in computeKnownBitsForTargetNode()
|
| H A D | SIISelLowering.cpp | 7057 if (DAG.MaskedValueIsZero(Src, APInt::getHighBitsSet(32, 24))) { in performUCharToFloatCombine()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 10496 APInt Mask = APInt::getHighBitsSet(C2Int.getBitWidth(), in PerformSHLSimplify() 12412 APInt::getHighBitsSet(32, 16))) in PerformShiftCombine() 12858 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16); in PerformDAGCombine() 12875 APInt HighMask = APInt::getHighBitsSet(HighWidth, 16); in PerformDAGCombine() 12883 APInt HighMask = APInt::getHighBitsSet(HighWidth, 16); in PerformDAGCombine() 12893 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16); in PerformDAGCombine() 13571 Known.Zero |= APInt::getHighBitsSet(BitWidth, BitWidth - 1); in computeKnownBitsForTargetNode() 13596 Known.Zero |= APInt::getHighBitsSet(BitWidth, BitWidth - MemBits); in computeKnownBitsForTargetNode()
|
| H A D | ARMInstrThumb2.td | 2600 return CurDAG->MaskedValueIsZero(SDValue(N,0), APInt::getHighBitsSet(32, 16));
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 1450 APInt::getHighBitsSet(X.getSimpleValueType().getSizeInBits(), MaskLZ); in foldMaskAndShiftToScale() 3309 APInt HighZeros = APInt::getHighBitsSet(MaskVal.getBitWidth(), MaskLZ); in shrinkAndImmediate()
|
| H A D | X86ISelLowering.cpp | 6684 APInt ZeroMask = APInt::getHighBitsSet(2 * NumBitsPerElt, NumBitsPerElt); in getFauxShuffleMask() 10134 APInt ZeroMask = APInt::getHighBitsSet(BitSize * 2, BitSize); in matchVectorShuffleWithPACK() 19904 return DAG.MaskedValueIsZero(VOp0, APInt::getHighBitsSet(InBits,InBits-Bits)); in isTruncWithZeroHighBitsInput() 23762 APInt UpperBitsMask = APInt::getHighBitsSet(64, 32); in LowerMUL() 35289 APInt Mask17 = APInt::getHighBitsSet(32, 17); in combineMulToPMADDWD() 35334 APInt Mask = APInt::getHighBitsSet(64, 32); in combineMulToPMULDQ() 35750 DAG.MaskedValueIsZero(N0, APInt::getHighBitsSet(16, 8)))) { in combineVectorPack() 36370 APInt HiMask = APInt::getHighBitsSet(64, 32); in combineAnd() 40289 ? APInt::getHighBitsSet(BitWidth, BitWidth - ShAmt) in combineCMP()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 1014 Known.Zero |= APInt::getHighBitsSet(BitWidth, BitWidth - MemBits); in computeKnownBitsForTargetNode() 1036 APInt Mask = APInt::getHighBitsSet(BitWidth, BitWidth - 8); in computeKnownBitsForTargetNode() 1040 APInt Mask = APInt::getHighBitsSet(BitWidth, BitWidth - 16); in computeKnownBitsForTargetNode() 9372 DAG.MaskedValueIsZero(N00, APInt::getHighBitsSet(32, 16))) in performSRLCombine() 9375 DAG.MaskedValueIsZero(N00, APInt::getHighBitsSet(64, 32))) in performSRLCombine()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 9161 auto HighBits = APInt::getHighBitsSet(32, 32 - MemVT.getSizeInBits()); in LowerATOMIC_CMP_SWAP() 11401 APInt::getHighBitsSet(OpBits, OpBits-1)) || in DAGCombineTruncBoolExt() 11403 APInt::getHighBitsSet(OpBits, OpBits-1))) in DAGCombineTruncBoolExt() 11792 APInt::getHighBitsSet(OpBits, in DAGCombineExtBoolTrunc()
|
| H A D | PPCISelDAGToDAG.cpp | 5250 Op0, APInt::getHighBitsSet(Bits, Bits - (b + 1) * 8))) in combineToCMPB()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 1577 APInt Mask = APInt::getHighBitsSet(EltTy.getSizeInBits(), in lowerINTRINSIC_WO_CHAIN()
|