reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 3435     return VTBits-Tmp+1;
 3438     return VTBits-Tmp;
 3441     Tmp = VTBits;
 3450       if (SrcOp.getValueSizeInBits() != VTBits) {
 3451         assert(SrcOp.getValueSizeInBits() > VTBits &&
 3453         unsigned ExtraBits = SrcOp.getValueSizeInBits() - VTBits;
 3489     assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
 3503     if (VTBits == SrcBits)
 3509     if ((SrcBits % VTBits) == 0) {
 3512       unsigned Scale = SrcBits / VTBits;
 3521         return VTBits;
 3524       Tmp2 = VTBits;
 3529           SubOffset = SubOffset * VTBits;
 3540     Tmp = VTBits - Op.getOperand(0).getScalarValueSizeInBits();
 3545     Tmp = VTBits-Tmp+1;
 3552     Tmp = VTBits - SrcVT.getScalarSizeInBits();
 3563       Tmp = ShiftVal.uge(VTBits) ? VTBits : ShiftVal.getZExtValue();
 3563       Tmp = ShiftVal.uge(VTBits) ? VTBits : ShiftVal.getZExtValue();
 3571       if (C->getAPIntValue().uge(VTBits) ||      // Bad shift.
 3650       return VTBits;
 3656       return VTBits;
 3661       unsigned RotAmt = C->getAPIntValue().urem(VTBits);
 3665         RotAmt = (VTBits - RotAmt) % VTBits;
 3665         RotAmt = (VTBits - RotAmt) % VTBits;
 3688           return VTBits;
 3711           return VTBits;
 3735         (VTBits - SignBitsOp0 + 1) + (VTBits - SignBitsOp1 + 1);
 3735         (VTBits - SignBitsOp0 + 1) + (VTBits - SignBitsOp1 + 1);
 3736     return OutValidBits > VTBits ? 1 : VTBits - OutValidBits + 1;
 3736     return OutValidBits > VTBits ? 1 : VTBits - OutValidBits + 1;
 3742     if (NumSrcSignBits > (NumSrcBits - VTBits))
 3743       return NumSrcSignBits - (NumSrcBits - VTBits);
 3774         if (InVal.getScalarValueSizeInBits() != VTBits)
 3793     assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
 3849     assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
 3873       assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
 3882     assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
 3896         return VTBits - Tmp + 1;
 3899         return VTBits - Tmp;
 3906               (NumElts * VTBits) == CstTy->getPrimitiveSizeInBits()) {
 3907             Tmp = VTBits;
 3962   Mask <<= Mask.getBitWidth()-VTBits;
 3965   return std::max(FirstAnswer, std::min(VTBits, Mask.countLeadingZeros()));