Lines Matching defs:RHSC
695 int RHSC = (int)RHS->getSExtValue();
697 RHSC = -RHSC;
699 if (RHSC > -0x1000 && RHSC < 0x1000) { // 12 bits
706 OffImm = CurDAG->getSignedTargetConstant(RHSC, SDLoc(N), MVT::i32);
725 int RHSC = (int)RHS->getZExtValue();
726 if (RHSC & 1) {
727 RHSC = RHSC & ~1;
729 if (RHSC < 0) {
731 RHSC = - RHSC;
733 if (isPowerOf2_32(RHSC)) {
734 unsigned ShAmt = Log2_32(RHSC);
752 int RHSC;
754 -0x1000+1, 0x1000, RHSC)) // 12 bits.
934 int RHSC;
936 -256 + 1, 256, RHSC)) { // 8 bits.
946 if (RHSC < 0) {
948 RHSC = -RHSC;
950 Opc = CurDAG->getTargetConstant(ARM_AM::getAM3Opc(AddSub, RHSC), SDLoc(N),
1004 int RHSC;
1007 if (isScaledConstantInRange(N.getOperand(1), Scale, -255, 256, RHSC)) {
1016 if (RHSC < 0) {
1018 RHSC = -RHSC;
1022 Offset = CurDAG->getTargetConstant(ARM_AM::getAM5FP16Opc(AddSub, RHSC),
1025 Offset = CurDAG->getTargetConstant(ARM_AM::getAM5Opc(AddSub, RHSC),
1176 int RHSC;
1177 if (isScaledConstantInRange(N.getOperand(1), Scale, 0, 32, RHSC)) {
1179 OffImm = CurDAG->getSignedTargetConstant(RHSC, SDLoc(N), MVT::i32);
1225 int RHSC;
1226 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/4, 0, 256, RHSC)) {
1233 if (RHSC * 4 < MFI.getObjectSize(FI)) {
1241 OffImm = CurDAG->getSignedTargetConstant(RHSC, SDLoc(N), MVT::i32);
1255 int RHSC;
1257 RHSC)) {
1260 RHSC = -RHSC;
1261 OffImm = CurDAG->getSignedTargetConstant(RHSC * (1 << Shift), SDLoc(N),
1313 int RHSC = (int)RHS->getZExtValue();
1315 RHSC = -RHSC;
1317 if (RHSC >= 0 && RHSC < 0x1000) { // 12 bits (unsigned)
1324 OffImm = CurDAG->getSignedTargetConstant(RHSC, SDLoc(N), MVT::i32);
1339 int RHSC;
1340 if (isScaledConstantInRange(N.getOperand(1), 1 << Shift, -255, 256, RHSC)) {
1349 RHSC = -RHSC;
1350 OffImm = CurDAG->getSignedTargetConstant(RHSC * (1 << Shift), SDLoc(N),
1370 int RHSC = (int)RHS->getSExtValue();
1372 RHSC = -RHSC;
1374 if ((RHSC >= -255) && (RHSC < 0)) { // 8 bits (always negative)
1381 OffImm = CurDAG->getSignedTargetConstant(RHSC, SDLoc(N), MVT::i32);
1395 int RHSC;
1396 if (isScaledConstantInRange(N, /*Scale=*/1, 0, 0x100, RHSC)) { // 8 bits.
1398 ? CurDAG->getSignedTargetConstant(RHSC, SDLoc(N), MVT::i32)
1399 : CurDAG->getSignedTargetConstant(-RHSC, SDLoc(N), MVT::i32);
1410 int RHSC;
1412 RHSC)) {
1421 RHSC = -RHSC;
1422 OffImm = CurDAG->getSignedTargetConstant(RHSC * (1 << Shift), SDLoc(N),
1462 int RHSC;
1464 if (isScaledConstantInRange(N, 1 << Shift, 0, 0x80, RHSC)) {
1466 ? CurDAG->getSignedTargetConstant(RHSC * (1 << Shift),
1468 : CurDAG->getSignedTargetConstant(-RHSC * (1 << Shift),
1494 int RHSC = (int)RHS->getZExtValue();
1495 if (RHSC >= 0 && RHSC < 0x1000) // 12 bits (unsigned)
1497 else if (RHSC < 0 && RHSC >= -255) // 8 bits
1559 uint32_t RHSC = (int)RHS->getZExtValue();
1560 if (RHSC > 1020 || RHSC % 4 != 0)
1570 OffImm = CurDAG->getTargetConstant(RHSC/4, SDLoc(N), MVT::i32);
3651 int RHSC = 0;
3653 isScaledConstantInRange(Ptr.getOperand(1), /*Scale=*/4, 0, 256, RHSC))
3661 CurDAG->getTargetConstant(RHSC, dl, MVT::i32),