Lines Matching refs:Leading

1270         unsigned Leading = XLen - llvm::bit_width(C1);  in Select()  local
1271 if (C2 < Leading) { in Select()
1273 if (C2 + 32 == Leading) { in Select()
1285 if (C2 >= 32 && (Leading - C2) == 1 && N0.hasOneUse() && in Select()
1293 CurDAG->getTargetConstant(Leading - 32, DL, VT)); in Select()
1312 bool Skip = Subtarget->hasStdExtZba() && Leading == 32 && in Select()
1316 Skip |= HasBitTest && Leading == XLen - 1; in Select()
1320 CurDAG->getTargetConstant(Leading - C2, DL, VT)); in Select()
1323 CurDAG->getTargetConstant(Leading, DL, VT)); in Select()
1333 unsigned Leading = XLen - llvm::bit_width(C1); in Select() local
1335 if (C2 + Leading < XLen && in Select()
1336 C1 == (maskTrailingOnes<uint64_t>(XLen - (C2 + Leading)) << C2)) { in Select()
1338 if ((XLen - (C2 + Leading)) == 32 && Subtarget->hasStdExtZba()) { in Select()
1350 CurDAG->getTargetConstant(C2 + Leading, DL, VT)); in Select()
1353 CurDAG->getTargetConstant(Leading, DL, VT)); in Select()
1363 unsigned Leading = XLen - llvm::bit_width(C1); in Select() local
1365 if (Leading == C2 && C2 + Trailing < XLen && OneUseOrZExtW && in Select()
1385 if (Leading > 32 && (Leading - 32) == C2 && C2 + Trailing < 32 && in Select()
1401 unsigned Leading = XLen - llvm::bit_width(C1); in Select() local
1403 if (Leading == 0 && C2 < Trailing && OneUseOrZExtW && !IsCANDI) { in Select()
1414 if (C2 < Trailing && Leading + C2 == 32 && OneUseOrZExtW && !IsCANDI) { in Select()
1426 if (C2 < Trailing && Leading + Trailing == 32 && OneUseOrZExtW && in Select()
2953 unsigned Leading = XLen - llvm::bit_width(Mask); in selectSHXADDOp() local
2955 if (LeftShift && Leading == 0 && C2 < Trailing && Trailing == ShAmt) { in selectSHXADDOp()
2967 if (!LeftShift && Leading == C2 && Trailing == ShAmt) { in selectSHXADDOp()
2973 CurDAG->getTargetConstant(Leading + Trailing, DL, VT)), in selectSHXADDOp()
2991 unsigned Leading = XLen - llvm::bit_width(Mask); in selectSHXADDOp() local
2995 if (LeftShift && Leading == 32 && Trailing > 0 && in selectSHXADDOp()
3007 if (!LeftShift && Leading == 32 && Trailing > C1 && in selectSHXADDOp()
3043 unsigned Leading = llvm::countl_zero(Mask); in selectSHXADD_UWOp() local
3045 if (Leading == 32 - ShAmt && Trailing == C2 && Trailing > ShAmt) { in selectSHXADD_UWOp()