Lines Matching refs:extractBits
1502 NewVal.extractBits(ViaEltSizeInBits, i * ViaEltSizeInBits), DL, in getConstant()
1519 NewVal.extractBits(ViaEltSizeInBits, i * ViaEltSizeInBits), DL, in getConstant()
2667 UndefElts = UndefSrcElts.extractBits(NumElts, Idx); in isSplatValue()
3021 DemandedElts.extractBits(NumSubVectorElts, i * NumSubVectorElts); in computeKnownBits()
3040 APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx); in computeKnownBits()
3139 Known2.extractBits(BitWidth, Offset)); in computeKnownBits()
3225 Known = Known.extractBits(BitWidth, 1); in computeKnownBits()
3359 Known = Known.extractBits(LoBits, 0); in computeKnownBits()
3361 Known = Known.extractBits(HiBits, LoBits); in computeKnownBits()
4376 DemandedElts.extractBits(NumSubVectorElts, i * NumSubVectorElts); in ComputeNumSignBits()
4392 APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx); in ComputeNumSignBits()
5475 return (C1Ext * C2Ext).extractBits(C1.getBitWidth(), C1.getBitWidth()); in FoldValue()
5481 return (C1Ext * C2Ext).extractBits(C1.getBitWidth(), C1.getBitWidth()); in FoldValue()
5487 return (C1Ext + C2Ext).extractBits(C1.getBitWidth(), 1); in FoldValue()
5493 return (C1Ext + C2Ext).extractBits(C1.getBitWidth(), 1); in FoldValue()
5499 return (C1Ext + C2Ext + 1).extractBits(C1.getBitWidth(), 1); in FoldValue()
5505 return (C1Ext + C2Ext + 1).extractBits(C1.getBitWidth(), 1); in FoldValue()
6252 return getConstant(Val.extractBits(ElementSize, Shift), DL, VT); in getNode()
11440 APInt HighValue = SplatValue.extractBits(HalfSize, HalfSize); in isConstantSplat()
11441 APInt LowValue = SplatValue.extractBits(HalfSize, 0); in isConstantSplat()
11442 APInt HighUndef = SplatUndef.extractBits(HalfSize, HalfSize); in isConstantSplat()
11443 APInt LowUndef = SplatUndef.extractBits(HalfSize, 0); in isConstantSplat()
11679 DstBits = SrcBits.extractBits(DstEltSizeInBits, J * DstEltSizeInBits); in recastRawBits()