• Home
  • Raw
  • Download

Lines Matching refs:RHSC

675     int RHSC = (int)RHS->getSExtValue();  in SelectAddrModeImm12()  local
677 RHSC = -RHSC; in SelectAddrModeImm12()
679 if (RHSC > -0x1000 && RHSC < 0x1000) { // 12 bits in SelectAddrModeImm12()
686 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32); in SelectAddrModeImm12()
705 int RHSC = (int)RHS->getZExtValue(); in SelectLdStSOReg() local
706 if (RHSC & 1) { in SelectLdStSOReg()
707 RHSC = RHSC & ~1; in SelectLdStSOReg()
709 if (RHSC < 0) { in SelectLdStSOReg()
711 RHSC = - RHSC; in SelectLdStSOReg()
713 if (isPowerOf2_32(RHSC)) { in SelectLdStSOReg()
714 unsigned ShAmt = Log2_32(RHSC); in SelectLdStSOReg()
732 int RHSC; in SelectLdStSOReg() local
734 -0x1000+1, 0x1000, RHSC)) // 12 bits. in SelectLdStSOReg()
914 int RHSC; in SelectAddrMode3() local
916 -256 + 1, 256, RHSC)) { // 8 bits. in SelectAddrMode3()
926 if (RHSC < 0) { in SelectAddrMode3()
928 RHSC = -RHSC; in SelectAddrMode3()
930 Opc = CurDAG->getTargetConstant(ARM_AM::getAM3Opc(AddSub, RHSC), SDLoc(N), in SelectAddrMode3()
984 int RHSC; in IsAddressingMode5() local
987 if (isScaledConstantInRange(N.getOperand(1), Scale, -255, 256, RHSC)) { in IsAddressingMode5()
996 if (RHSC < 0) { in IsAddressingMode5()
998 RHSC = -RHSC; in IsAddressingMode5()
1002 Offset = CurDAG->getTargetConstant(ARM_AM::getAM5FP16Opc(AddSub, RHSC), in IsAddressingMode5()
1005 Offset = CurDAG->getTargetConstant(ARM_AM::getAM5Opc(AddSub, RHSC), in IsAddressingMode5()
1158 int RHSC; in SelectThumbAddrModeImm5S() local
1159 if (isScaledConstantInRange(N.getOperand(1), Scale, 0, 32, RHSC)) { in SelectThumbAddrModeImm5S()
1161 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32); in SelectThumbAddrModeImm5S()
1207 int RHSC; in SelectThumbAddrModeSP() local
1208 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/4, 0, 256, RHSC)) { in SelectThumbAddrModeSP()
1215 if (RHSC * 4 < MFI.getObjectSize(FI)) { in SelectThumbAddrModeSP()
1223 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32); in SelectThumbAddrModeSP()
1237 int RHSC; in SelectTAddrModeImm7() local
1239 RHSC)) { in SelectTAddrModeImm7()
1242 RHSC = -RHSC; in SelectTAddrModeImm7()
1244 CurDAG->getTargetConstant(RHSC * (1 << Shift), SDLoc(N), MVT::i32); in SelectTAddrModeImm7()
1295 int RHSC = (int)RHS->getZExtValue(); in SelectT2AddrModeImm12() local
1297 RHSC = -RHSC; in SelectT2AddrModeImm12()
1299 if (RHSC >= 0 && RHSC < 0x1000) { // 12 bits (unsigned) in SelectT2AddrModeImm12()
1306 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32); in SelectT2AddrModeImm12()
1321 int RHSC; in SelectT2AddrModeImm8() local
1322 if (isScaledConstantInRange(N.getOperand(1), 1 << Shift, -255, 256, RHSC)) { in SelectT2AddrModeImm8()
1331 RHSC = -RHSC; in SelectT2AddrModeImm8()
1333 CurDAG->getTargetConstant(RHSC * (1 << Shift), SDLoc(N), MVT::i32); in SelectT2AddrModeImm8()
1352 int RHSC = (int)RHS->getSExtValue(); in SelectT2AddrModeImm8() local
1354 RHSC = -RHSC; in SelectT2AddrModeImm8()
1356 if ((RHSC >= -255) && (RHSC < 0)) { // 8 bits (always negative) in SelectT2AddrModeImm8()
1363 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32); in SelectT2AddrModeImm8()
1377 int RHSC; in SelectT2AddrModeImm8Offset() local
1378 if (isScaledConstantInRange(N, /*Scale=*/1, 0, 0x100, RHSC)) { // 8 bits. in SelectT2AddrModeImm8Offset()
1380 ? CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32) in SelectT2AddrModeImm8Offset()
1381 : CurDAG->getTargetConstant(-RHSC, SDLoc(N), MVT::i32); in SelectT2AddrModeImm8Offset()
1392 int RHSC; in SelectT2AddrModeImm7() local
1394 RHSC)) { in SelectT2AddrModeImm7()
1403 RHSC = -RHSC; in SelectT2AddrModeImm7()
1405 CurDAG->getTargetConstant(RHSC * (1 << Shift), SDLoc(N), MVT::i32); in SelectT2AddrModeImm7()
1444 int RHSC; in SelectT2AddrModeImm7Offset() local
1446 if (isScaledConstantInRange(N, 1 << Shift, 0, 0x80, RHSC)) { in SelectT2AddrModeImm7Offset()
1449 ? CurDAG->getTargetConstant(RHSC * (1 << Shift), SDLoc(N), MVT::i32) in SelectT2AddrModeImm7Offset()
1450 : CurDAG->getTargetConstant(-RHSC * (1 << Shift), SDLoc(N), in SelectT2AddrModeImm7Offset()
1476 int RHSC = (int)RHS->getZExtValue(); in SelectT2AddrModeSoReg() local
1477 if (RHSC >= 0 && RHSC < 0x1000) // 12 bits (unsigned) in SelectT2AddrModeSoReg()
1479 else if (RHSC < 0 && RHSC >= -255) // 8 bits in SelectT2AddrModeSoReg()
1541 uint32_t RHSC = (int)RHS->getZExtValue(); in SelectT2AddrModeExclusive() local
1542 if (RHSC > 1020 || RHSC % 4 != 0) in SelectT2AddrModeExclusive()
1552 OffImm = CurDAG->getTargetConstant(RHSC/4, SDLoc(N), MVT::i32); in SelectT2AddrModeExclusive()
3333 int RHSC = 0; in Select() local
3335 isScaledConstantInRange(Ptr.getOperand(1), /*Scale=*/4, 0, 256, RHSC)) in Select()
3343 CurDAG->getTargetConstant(RHSC, dl, MVT::i32), in Select()