Lines Matching refs:Leading

784       unsigned Leading = XLen - (64 - countLeadingZeros(C1));  in Select()  local
785 if (C2 < Leading) { in Select()
787 if (C2 + 32 == Leading) { in Select()
799 if (C2 >= 32 && (Leading - C2) == 1 && N0.hasOneUse() && in Select()
807 CurDAG->getTargetConstant(Leading - 32, DL, VT)); in Select()
814 bool Skip = Subtarget->hasStdExtZba() && Leading == 32 && in Select()
818 Skip |= Subtarget->hasStdExtZbs() && Leading == XLen - 1; in Select()
822 CurDAG->getTargetConstant(Leading - C2, DL, VT)); in Select()
825 CurDAG->getTargetConstant(Leading, DL, VT)); in Select()
835 unsigned Leading = XLen - (64 - countLeadingZeros(C1)); in Select() local
837 if (C2 + Leading < XLen && in Select()
838 C1 == (maskTrailingOnes<uint64_t>(XLen - (C2 + Leading)) << C2)) { in Select()
840 if ((XLen - (C2 + Leading)) == 32 && Subtarget->hasStdExtZba()) { in Select()
851 CurDAG->getTargetConstant(C2 + Leading, DL, VT)); in Select()
854 CurDAG->getTargetConstant(Leading, DL, VT)); in Select()
864 unsigned Leading = XLen - (64 - countLeadingZeros(C1)); in Select() local
866 if (Leading == C2 && C2 + Trailing < XLen && OneUseOrZExtW && !IsCANDI) { in Select()
884 if (Leading > 32 && (Leading - 32) == C2 && C2 + Trailing < 32 && in Select()
900 unsigned Leading = XLen - (64 - countLeadingZeros(C1)); in Select() local
902 if (Leading == 0 && C2 < Trailing && OneUseOrZExtW && !IsCANDI) { in Select()
913 if (C2 < Trailing && Leading + C2 == 32 && OneUseOrZExtW && !IsCANDI) { in Select()
2049 unsigned Leading = XLen - (64 - countLeadingZeros(Mask)); in selectSHXADDOp() local
2051 if (LeftShift && Leading == 0 && C2 < Trailing && Trailing == ShAmt) { in selectSHXADDOp()
2063 if (!LeftShift && Leading == C2 && Trailing == ShAmt) { in selectSHXADDOp()
2069 CurDAG->getTargetConstant(Leading + Trailing, DL, VT)), in selectSHXADDOp()
2087 unsigned Leading = XLen - (64 - countLeadingZeros(Mask)); in selectSHXADDOp() local
2091 if (LeftShift && Leading == 32 && Trailing > 0 && in selectSHXADDOp()
2103 if (!LeftShift && Leading == 32 && Trailing > C1 && in selectSHXADDOp()