Lines Matching defs:Trailing
1364 unsigned Trailing = llvm::countr_zero(C1);
1365 if (Leading == C2 && C2 + Trailing < XLen && OneUseOrZExtW &&
1377 CurDAG->getTargetConstant(C2 + Trailing, DL, VT));
1380 CurDAG->getTargetConstant(Trailing, DL, VT));
1385 if (Leading > 32 && (Leading - 32) == C2 && C2 + Trailing < 32 &&
1389 CurDAG->getTargetConstant(C2 + Trailing, DL, VT));
1392 CurDAG->getTargetConstant(Trailing, DL, VT));
1402 unsigned Trailing = llvm::countr_zero(C1);
1403 if (Leading == 0 && C2 < Trailing && OneUseOrZExtW && !IsCANDI) {
1406 CurDAG->getTargetConstant(Trailing - C2, DL, VT));
1409 CurDAG->getTargetConstant(Trailing, DL, VT));
1414 if (C2 < Trailing && Leading + C2 == 32 && OneUseOrZExtW && !IsCANDI) {
1417 CurDAG->getTargetConstant(Trailing - C2, DL, VT));
1420 CurDAG->getTargetConstant(Trailing, DL, VT));
1426 if (C2 < Trailing && Leading + Trailing == 32 && OneUseOrZExtW &&
1430 CurDAG->getTargetConstant(Trailing - C2, DL, VT));
1433 CurDAG->getTargetConstant(Trailing, DL, VT));
2954 unsigned Trailing = llvm::countr_zero(Mask);
2955 if (LeftShift && Leading == 0 && C2 < Trailing && Trailing == ShAmt) {
2960 CurDAG->getTargetConstant(Trailing - C2, DL, VT)),
2967 if (!LeftShift && Leading == C2 && Trailing == ShAmt) {
2973 CurDAG->getTargetConstant(Leading + Trailing, DL, VT)),
2992 unsigned Trailing = llvm::countr_zero(Mask);
2995 if (LeftShift && Leading == 32 && Trailing > 0 &&
2996 (Trailing + C1) == ShAmt) {
3001 CurDAG->getTargetConstant(Trailing, DL, VT)),
3007 if (!LeftShift && Leading == 32 && Trailing > C1 &&
3008 (Trailing - C1) == ShAmt) {
3013 CurDAG->getTargetConstant(Trailing, DL, VT)),
3044 unsigned Trailing = llvm::countr_zero(Mask);
3045 if (Leading == 32 - ShAmt && Trailing == C2 && Trailing > ShAmt) {