Home
last modified time | relevance | path

Searched refs:getHighBitsSet (Results 1 – 20 of 20) sorted by relevance

/freebsd-9-stable/contrib/llvm/lib/Analysis/
DValueTracking.cpp60 APInt MaskV = APInt::getHighBitsSet(BitWidth, NLZ+1); in ComputeMaskedBitsAddSub()
69 KnownZero = APInt::getHighBitsSet(BitWidth, NLZ2); in ComputeMaskedBitsAddSub()
182 APInt::getHighBitsSet(BitWidth, LeadZ); in ComputeMaskedBitsMul()
212 KnownZero = APInt::getHighBitsSet(BitWidth, MinLeadingZeros); in computeMaskedBitsLoad()
404 KnownZero = APInt::getHighBitsSet(BitWidth, LeadZ); in ComputeMaskedBits()
452 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth); in ComputeMaskedBits()
480 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth); in ComputeMaskedBits()
482 KnownOne |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth); in ComputeMaskedBits()
509 KnownZero |= APInt::getHighBitsSet(BitWidth, ShiftAmt); in ComputeMaskedBits()
525 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt)); in ComputeMaskedBits()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp447 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth); in SimplifyDemandedUseBits()
457 APInt NewBits(APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth)); in SimplifyDemandedUseBits()
614 DemandedMaskIn |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1); in SimplifyDemandedUseBits()
616 DemandedMaskIn |= APInt::getHighBitsSet(BitWidth, ShiftAmt); in SimplifyDemandedUseBits()
650 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt)); in SimplifyDemandedUseBits()
692 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt)); in SimplifyDemandedUseBits()
772 KnownZero = APInt::getHighBitsSet(BitWidth, Leaders) & DemandedMask; in SimplifyDemandedUseBits()
812 KnownZero = APInt::getHighBitsSet(64, 32); in SimplifyDemandedUseBits()
DInstCombineShifts.cpp93 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth)) && in CanEvaluateShifted()
274 APInt Mask(APInt::getHighBitsSet(TypeWidth, TypeWidth - NumBits)); in GetShiftedValue()
426 APInt::getHighBitsSet(TypeBits, TypeBits-Op1Val))); in FoldShiftByConstant()
458 APInt::getHighBitsSet(TypeBits, TypeBits-Op1Val))); in FoldShiftByConstant()
692 APInt::getHighBitsSet(Op1C->getBitWidth(), ShAmt))) { in visitShl()
DInstCombineCasts.cpp373 APInt Mask = APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth); in CanEvaluateTruncated()
399 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth)) && in CanEvaluateTruncated()
696 APInt::getHighBitsSet(VSize, BitsToClear))) in CanEvaluateZExtd()
796 if (MaskedValueIsZero(Res, APInt::getHighBitsSet(DestBitSize, in visitZExt()
DInstCombineCompares.cpp1042 APInt Val(APInt::getHighBitsSet(TypeBits, TypeBits - ShAmtVal)); in FoldICmpShrCst()
1074 NewRHS |= KnownOne & APInt::getHighBitsSet(SrcBits, SrcBits-DstBits); in visitICmpInstWithInstAndIntCst()
1217 if ((APInt::getHighBitsSet(BitWidth, BitWidth-ShAmtVal) & in visitICmpInstWithInstAndIntCst()
DInstCombineCalls.cpp343 APInt Mask(APInt::getHighBitsSet(BitWidth, LeadingZeros)); in visitCallInst()
DInstCombineAddSub.cpp956 APInt Mask = APInt::getHighBitsSet(TySizeBits, ExtendAmt); in visitAdd()
DInstCombineAndOrXor.cpp211 APInt ShlMask(APInt::getHighBitsSet(BitWidth, BitWidth-OpRHSVal)); in OptAndOp()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp700 if (ShAmt && (NewMask & APInt::getHighBitsSet(VTSize, ShAmt)) == 0) { in SimplifyDemandedBits()
724 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt); in SimplifyDemandedBits()
750 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt); in SimplifyDemandedBits()
789 APInt MsbMask = APInt::getHighBitsSet(BitWidth, 1); in SimplifyDemandedBits()
809 APInt::getHighBitsSet(BitWidth, in SimplifyDemandedBits()
856 APInt::getHighBitsSet(BitWidth, BitWidth - OperandBitWidth) & NewMask; in SimplifyDemandedBits()
960 APInt HighBits = APInt::getHighBitsSet(OperandBitWidth, in SimplifyDemandedBits()
1301 if (C1.intersects(APInt::getHighBitsSet(C1.getBitWidth(), in SimplifySetCC()
1400 APInt::getHighBitsSet(BitWidth, in SimplifySetCC()
DSelectionDAG.cpp1840 APInt::getHighBitsSet(BitWidth, LeadZ); in ComputeMaskedBits()
1858 KnownZero = APInt::getHighBitsSet(BitWidth, LeadZ); in ComputeMaskedBits()
1894 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - 1); in ComputeMaskedBits()
1927 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt); in ComputeMaskedBits()
1941 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt); in ComputeMaskedBits()
1965 APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - EBits); in ComputeMaskedBits()
2001 KnownZero = APInt::getHighBitsSet(BitWidth, BitWidth - LowBits); in ComputeMaskedBits()
2011 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - MemBits); in ComputeMaskedBits()
2020 APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - InBits); in ComputeMaskedBits()
2032 APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - InBits); in ComputeMaskedBits()
[all …]
DDAGCombiner.cpp2741 if (DAG.MaskedValueIsZero(N1, APInt::getHighBitsSet(BitWidth, in visitAND()
2761 if (DAG.MaskedValueIsZero(N1, APInt::getHighBitsSet(BitWidth, in visitAND()
2853 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in visitAND()
2976 N10, APInt::getHighBitsSet(OpSizeInBits, OpSizeInBits - 16))) in MatchBSwapHWordLow()
3368 APInt LHSBits = APInt::getHighBitsSet(OpSizeInBits, RShVal); in MatchRotate()
3751 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in visitSHL()
3770 DAG.getConstant(APInt::getHighBitsSet(VT.getSizeInBits(), in visitSHL()
DLegalizeIntegerTypes.cpp1373 APInt HighBitMask = APInt::getHighBitsSet(ShBits, ShBits - Log2_32(NVTBits)); in ExpandShiftWithKnownAmountBit()
1939 APInt HighMask = APInt::getHighBitsSet(OuterBitSize, InnerBitSize); in ExpandIntRes_MUL()
/freebsd-9-stable/contrib/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp653 APInt HighMask = APInt::getHighBitsSet(64, 32); in TryExpandADDWithMul()
1420 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in PerformDAGCombine()
1443 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in PerformDAGCombine()
1459 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), in PerformDAGCombine()
1517 APInt HighMask = APInt::getHighBitsSet(64, 32); in PerformDAGCombine()
1595 KnownZero = APInt::getHighBitsSet(KnownZero.getBitWidth(), in computeMaskedBitsForTargetNode()
/freebsd-9-stable/contrib/llvm/include/llvm/ADT/
DAPInt.h500 getHighBitsSet(numBits, numBits - loBit); in getBitsSet()
510 static APInt getHighBitsSet(unsigned numBits, unsigned hiBitsSet) { in getHighBitsSet() function
/freebsd-9-stable/contrib/llvm/lib/Support/
DConstantRange.cpp454 return ConstantRange(APInt::getHighBitsSet(DstTySize,DstTySize-SrcTySize+1), in signExtend()
/freebsd-9-stable/contrib/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp934 APInt::getHighBitsSet(X.getSimpleValueType().getSizeInBits(), MaskLZ); in FoldMaskAndShiftToScale()
DX86ISelLowering.cpp10174 return DAG.MaskedValueIsZero(VOp0, APInt::getHighBitsSet(InBits,InBits-Bits)); in isTruncWithZeroHighBitsInput()
16064 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - 1); in computeMaskedBitsForTargetNode()
16089 KnownZero = APInt::getHighBitsSet(BitWidth, BitWidth - NumLoBits); in computeMaskedBitsForTargetNode()
17049 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 1); in PerformSELECTCombine()
/freebsd-9-stable/contrib/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp1469 APInt Mask = APInt::getHighBitsSet(EltTy.getSizeInBits(), in lowerINTRINSIC_WO_CHAIN()
/freebsd-9-stable/contrib/llvm/lib/Target/ARM/
DARMISelLowering.cpp9924 APInt::getHighBitsSet(32, 16))) in PerformShiftCombine()
10733 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - 1); in computeMaskedBitsForTargetNode()
DARMInstrThumb2.td2490 return CurDAG->MaskedValueIsZero(SDValue(N,0), APInt::getHighBitsSet(32, 16));