Lines Matching refs:extractBits
1682 NewVal.extractBits(ViaEltSizeInBits, i * ViaEltSizeInBits), DL, in getConstant()
1699 NewVal.extractBits(ViaEltSizeInBits, i * ViaEltSizeInBits), DL, in getConstant()
2868 UndefElts = UndefSrcElts.extractBits(NumElts, Idx); in isSplatValue()
3291 DemandedElts.extractBits(NumSubVectorElts, i * NumSubVectorElts); in computeKnownBits()
3312 APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx); in computeKnownBits()
3415 Known = Known.intersectWith(Known2.extractBits(BitWidth, Offset)); in computeKnownBits()
3673 Known = Known.extractBits(LoBits, 0); in computeKnownBits()
3675 Known = Known.extractBits(HiBits, LoBits); in computeKnownBits()
4946 DemandedElts.extractBits(NumSubVectorElts, i * NumSubVectorElts); in ComputeNumSignBits()
4964 APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx); in ComputeNumSignBits()
7279 return getConstant(Val.extractBits(ElementSize, Shift), DL, VT); in getNode()
10254 getConstant(Val.extractBits(Width, Width), DL, VTList.VTs[0]); in getNode()
12775 APInt HighValue = SplatValue.extractBits(HalfSize, HalfSize); in isConstantSplat()
12776 APInt LowValue = SplatValue.extractBits(HalfSize, 0); in isConstantSplat()
12777 APInt HighUndef = SplatUndef.extractBits(HalfSize, HalfSize); in isConstantSplat()
12778 APInt LowUndef = SplatUndef.extractBits(HalfSize, 0); in isConstantSplat()
13020 DstBits = SrcBits.extractBits(DstEltSizeInBits, J * DstEltSizeInBits); in recastRawBits()