• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching refs:Tmp

3571   unsigned Tmp, Tmp2;
3589 Tmp = cast<VTSDNode>(Op.getOperand(1))->getVT().getSizeInBits();
3590 return VTBits-Tmp+1;
3592 Tmp = cast<VTSDNode>(Op.getOperand(1))->getVT().getSizeInBits();
3593 return VTBits-Tmp;
3596 Tmp = VTBits;
3597 for (unsigned i = 0, e = Op.getNumOperands(); (i < e) && (Tmp > 1); ++i) {
3611 Tmp = std::min(Tmp, Tmp2);
3613 return Tmp;
3634 Tmp = std::numeric_limits<unsigned>::max();
3636 Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedLHS, Depth + 1);
3639 Tmp = std::min(Tmp, Tmp2);
3642 if (Tmp == 1)
3644 assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
3645 return Tmp;
3674 Tmp = ComputeNumSignBits(N0, SrcDemandedElts, Depth + 1);
3675 if (Tmp == SrcBits)
3685 if (Tmp <= SubOffset)
3687 Tmp2 = std::min(Tmp2, Tmp - SubOffset);
3695 Tmp = VTBits - Op.getOperand(0).getScalarValueSizeInBits();
3696 return ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth+1) + Tmp;
3699 Tmp = cast<VTSDNode>(Op.getOperand(1))->getVT().getScalarSizeInBits();
3700 Tmp = VTBits-Tmp+1;
3702 return std::max(Tmp, Tmp2);
3707 Tmp = VTBits - SrcVT.getScalarSizeInBits();
3708 return ComputeNumSignBits(Src, DemandedSrcElts, Depth+1) + Tmp;
3711 Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth + 1);
3715 Tmp = std::min<uint64_t>(Tmp + ShAmt->getZExtValue(), VTBits);
3716 return Tmp;
3721 Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth + 1);
3722 if (ShAmt->ult(Tmp))
3723 return Tmp - ShAmt->getZExtValue();
3730 Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth+1);
3731 if (Tmp != 1) {
3733 FirstAnswer = std::min(Tmp, Tmp2);
3742 Tmp = ComputeNumSignBits(Op.getOperand(1), DemandedElts, Depth+1);
3743 if (Tmp == 1) return 1; // Early out.
3745 return std::min(Tmp, Tmp2);
3747 Tmp = ComputeNumSignBits(Op.getOperand(2), DemandedElts, Depth+1);
3748 if (Tmp == 1) return 1; // Early out.
3750 return std::min(Tmp, Tmp2);
3766 Tmp = CstLow->getAPIntValue().getNumSignBits();
3768 return std::min(Tmp, Tmp2);
3773 Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth + 1);
3774 if (Tmp == 1)
3777 return std::min(Tmp, Tmp2);
3781 Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth + 1);
3782 if (Tmp == 1)
3785 return std::min(Tmp, Tmp2);
3814 Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth + 1);
3817 if (Tmp == VTBits)
3830 if (Tmp > (RotAmt + 1)) return (Tmp - RotAmt);
3837 Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth + 1);
3838 if (Tmp == 1) return 1; // Early out.
3855 return Tmp;
3860 return std::min(Tmp, Tmp2) - 1;
3886 Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth + 1);
3887 if (Tmp == 1) return 1; // Early out.
3888 return std::min(Tmp, Tmp2) - 1;
3937 Tmp = std::numeric_limits<unsigned>::max();
3943 Tmp = std::min(Tmp, Tmp2);
3947 Tmp = std::min(Tmp, Tmp2);
3949 assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
3950 return Tmp;
3990 Tmp = std::numeric_limits<unsigned>::max();
3994 for (unsigned i = 0; (i < NumSubVectors) && (Tmp > 1); ++i) {
4000 Tmp = std::min(Tmp, Tmp2);
4002 assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
4003 return Tmp;
4016 Tmp = std::numeric_limits<unsigned>::max();
4018 Tmp = ComputeNumSignBits(Sub, DemandedSubElts, Depth + 1);
4019 if (Tmp == 1)
4024 Tmp = std::min(Tmp, Tmp2);
4026 assert(Tmp <= VTBits && "Failed to determine minimum sign bits");
4027 return Tmp;
4039 Tmp = LD->getMemoryVT().getScalarSizeInBits();
4040 return VTBits - Tmp + 1;
4042 Tmp = LD->getMemoryVT().getScalarSizeInBits();
4043 return VTBits - Tmp;
4051 Tmp = VTBits;
4058 Tmp = std::min(Tmp, Value.getNumSignBits());
4063 Tmp = std::min(Tmp, Value.getNumSignBits());
4070 return Tmp;