Lines Matching defs:RHSC

704     int RHSC = (int)RHS->getSExtValue();
706 RHSC = -RHSC;
708 if (RHSC > -0x1000 && RHSC < 0x1000) { // 12 bits
715 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
734 int RHSC = (int)RHS->getZExtValue();
735 if (RHSC & 1) {
736 RHSC = RHSC & ~1;
738 if (RHSC < 0) {
740 RHSC = - RHSC;
742 if (isPowerOf2_32(RHSC)) {
743 unsigned ShAmt = Log2_32(RHSC);
761 int RHSC;
763 -0x1000+1, 0x1000, RHSC)) // 12 bits.
943 int RHSC;
945 -256 + 1, 256, RHSC)) { // 8 bits.
955 if (RHSC < 0) {
957 RHSC = -RHSC;
959 Opc = CurDAG->getTargetConstant(ARM_AM::getAM3Opc(AddSub, RHSC), SDLoc(N),
1013 int RHSC;
1016 if (isScaledConstantInRange(N.getOperand(1), Scale, -255, 256, RHSC)) {
1025 if (RHSC < 0) {
1027 RHSC = -RHSC;
1031 Offset = CurDAG->getTargetConstant(ARM_AM::getAM5FP16Opc(AddSub, RHSC),
1034 Offset = CurDAG->getTargetConstant(ARM_AM::getAM5Opc(AddSub, RHSC),
1185 int RHSC;
1186 if (isScaledConstantInRange(N.getOperand(1), Scale, 0, 32, RHSC)) {
1188 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
1234 int RHSC;
1235 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/4, 0, 256, RHSC)) {
1242 if (RHSC * 4 < MFI.getObjectSize(FI)) {
1250 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
1264 int RHSC;
1266 RHSC)) {
1269 RHSC = -RHSC;
1271 CurDAG->getTargetConstant(RHSC * (1 << Shift), SDLoc(N), MVT::i32);
1322 int RHSC = (int)RHS->getZExtValue();
1324 RHSC = -RHSC;
1326 if (RHSC >= 0 && RHSC < 0x1000) { // 12 bits (unsigned)
1333 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
1348 int RHSC;
1349 if (isScaledConstantInRange(N.getOperand(1), 1 << Shift, -255, 256, RHSC)) {
1358 RHSC = -RHSC;
1360 CurDAG->getTargetConstant(RHSC * (1 << Shift), SDLoc(N), MVT::i32);
1379 int RHSC = (int)RHS->getSExtValue();
1381 RHSC = -RHSC;
1383 if ((RHSC >= -255) && (RHSC < 0)) { // 8 bits (always negative)
1390 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
1404 int RHSC;
1405 if (isScaledConstantInRange(N, /*Scale=*/1, 0, 0x100, RHSC)) { // 8 bits.
1407 ? CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32)
1408 : CurDAG->getTargetConstant(-RHSC, SDLoc(N), MVT::i32);
1419 int RHSC;
1421 RHSC)) {
1430 RHSC = -RHSC;
1432 CurDAG->getTargetConstant(RHSC * (1 << Shift), SDLoc(N), MVT::i32);
1471 int RHSC;
1473 if (isScaledConstantInRange(N, 1 << Shift, 0, 0x80, RHSC)) {
1476 ? CurDAG->getTargetConstant(RHSC * (1 << Shift), SDLoc(N), MVT::i32)
1477 : CurDAG->getTargetConstant(-RHSC * (1 << Shift), SDLoc(N),
1503 int RHSC = (int)RHS->getZExtValue();
1504 if (RHSC >= 0 && RHSC < 0x1000) // 12 bits (unsigned)
1506 else if (RHSC < 0 && RHSC >= -255) // 8 bits
1568 uint32_t RHSC = (int)RHS->getZExtValue();
1569 if (RHSC > 1020 || RHSC % 4 != 0)
1579 OffImm = CurDAG->getTargetConstant(RHSC/4, SDLoc(N), MVT::i32);
3656 int RHSC = 0;
3658 isScaledConstantInRange(Ptr.getOperand(1), /*Scale=*/4, 0, 256, RHSC))
3666 CurDAG->getTargetConstant(RHSC, dl, MVT::i32),