Lines Matching refs:VTBits
2526 unsigned VTBits = VT.getScalarType().getSizeInBits(); in ComputeNumSignBits() local
2537 return VTBits-Tmp+1; in ComputeNumSignBits()
2540 return VTBits-Tmp; in ComputeNumSignBits()
2549 VTBits-Op.getOperand(0).getValueType().getScalarType().getSizeInBits(); in ComputeNumSignBits()
2556 Tmp = VTBits-Tmp+1; in ComputeNumSignBits()
2566 if (Tmp > VTBits) Tmp = VTBits; in ComputeNumSignBits()
2573 if (C->getZExtValue() >= VTBits || // Bad shift. in ComputeNumSignBits()
2625 return VTBits; in ComputeNumSignBits()
2631 return VTBits; in ComputeNumSignBits()
2636 unsigned RotAmt = C->getZExtValue() & (VTBits-1); in ComputeNumSignBits()
2640 RotAmt = (VTBits-RotAmt) & (VTBits-1); in ComputeNumSignBits()
2662 if ((KnownZero | APInt(VTBits, 1)).isAllOnesValue()) in ComputeNumSignBits()
2663 return VTBits; in ComputeNumSignBits()
2686 if ((KnownZero | APInt(VTBits, 1)).isAllOnesValue()) in ComputeNumSignBits()
2687 return VTBits; in ComputeNumSignBits()
2732 return VTBits-Tmp+1; in ComputeNumSignBits()
2735 return VTBits-Tmp; in ComputeNumSignBits()
2767 Mask <<= Mask.getBitWidth()-VTBits; in ComputeNumSignBits()
2770 return std::max(FirstAnswer, std::min(VTBits, Mask.countLeadingZeros())); in ComputeNumSignBits()