Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:VTBits

3151   unsigned VTBits = VT.getScalarSizeInBits();
3172 return VTBits-Tmp+1;
3175 return VTBits-Tmp;
3178 Tmp = VTBits;
3187 if (SrcOp.getValueSizeInBits() != VTBits) {
3188 assert(SrcOp.getValueSizeInBits() > VTBits &&
3190 unsigned ExtraBits = SrcOp.getValueSizeInBits() - VTBits;
3226 assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
3240 if (VTBits == SrcBits)
3246 if ((SrcBits % VTBits) == 0) {
3250 return VTBits;
3256 Tmp = VTBits - Op.getOperand(0).getScalarValueSizeInBits();
3261 Tmp = VTBits-Tmp+1;
3268 Tmp = VTBits - SrcVT.getScalarSizeInBits();
3279 Tmp = ShiftVal.uge(VTBits) ? VTBits : ShiftVal.getZExtValue();
3287 if (C->getAPIntValue().uge(VTBits) || // Bad shift.
3366 return VTBits;
3372 return VTBits;
3377 unsigned RotAmt = C->getAPIntValue().urem(VTBits);
3381 RotAmt = (VTBits - RotAmt) % VTBits;
3405 return VTBits;
3429 return VTBits;
3448 if (NumSrcSignBits > (NumSrcBits - VTBits))
3449 return NumSrcSignBits - (NumSrcBits - VTBits);
3481 if (InVal.getScalarValueSizeInBits() != VTBits)
3500 assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
3556 assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
3569 return VTBits-Tmp+1;
3572 return VTBits-Tmp;
3606 Mask <<= Mask.getBitWidth()-VTBits;
3609 return std::max(FirstAnswer, std::min(VTBits, Mask.countLeadingZeros()));