Lines Matching defs:Trailing

1337         unsigned Trailing = llvm::countr_zero(C1);
1338 if (Leading == C2 && C2 + Trailing < XLen && OneUseOrZExtW &&
1350 CurDAG->getTargetConstant(C2 + Trailing, DL, VT));
1353 CurDAG->getTargetConstant(Trailing, DL, VT));
1358 if (Leading > 32 && (Leading - 32) == C2 && C2 + Trailing < 32 &&
1362 CurDAG->getTargetConstant(C2 + Trailing, DL, VT));
1365 CurDAG->getTargetConstant(Trailing, DL, VT));
1370 if (Trailing > 0 && Leading + Trailing == 32 && C2 + Trailing < XLen &&
1374 CurDAG->getTargetConstant(C2 + Trailing, DL, VT));
1377 CurDAG->getTargetConstant(Trailing, DL, VT));
1387 unsigned Trailing = llvm::countr_zero(C1);
1388 if (Leading == 0 && C2 < Trailing && OneUseOrZExtW && !IsCANDI) {
1391 CurDAG->getTargetConstant(Trailing - C2, DL, VT));
1394 CurDAG->getTargetConstant(Trailing, DL, VT));
1399 if (C2 < Trailing && Leading + C2 == 32 && OneUseOrZExtW && !IsCANDI) {
1402 CurDAG->getTargetConstant(Trailing - C2, DL, VT));
1405 CurDAG->getTargetConstant(Trailing, DL, VT));
1411 if (C2 < Trailing && Leading + Trailing == 32 && OneUseOrZExtW &&
1415 CurDAG->getTargetConstant(Trailing - C2, DL, VT));
1418 CurDAG->getTargetConstant(Trailing, DL, VT));
1461 unsigned Trailing = llvm::countr_zero(C1);
1462 if (C2 > Leading && Leading > 0 && Trailing > 0) {
1468 CurDAG->getTargetConstant(Leading + Trailing, DL, VT));
1471 CurDAG->getTargetConstant(Trailing, DL, VT));
3084 unsigned Trailing = llvm::countr_zero(Mask);
3085 if (LeftShift && Leading == 0 && C2 < Trailing && Trailing == ShAmt) {
3090 CurDAG->getTargetConstant(Trailing - C2, DL, VT)),
3097 if (!LeftShift && Leading == C2 && Trailing == ShAmt) {
3103 CurDAG->getTargetConstant(Leading + Trailing, DL, VT)),
3120 unsigned Trailing = llvm::countr_zero(Mask);
3121 if (C2 > Leading && Leading > 0 && Trailing == ShAmt) {
3147 unsigned Trailing = llvm::countr_zero(Mask);
3150 if (LeftShift && Leading == 32 && Trailing > 0 &&
3151 (Trailing + C1) == ShAmt) {
3156 CurDAG->getTargetConstant(Trailing, DL, VT)),
3162 if (!LeftShift && Leading == 32 && Trailing > C1 &&
3163 (Trailing - C1) == ShAmt) {
3168 CurDAG->getTargetConstant(Trailing, DL, VT)),
3199 unsigned Trailing = llvm::countr_zero(Mask);
3200 if (Leading == 32 - ShAmt && Trailing == C2 && Trailing > ShAmt) {