Lines Matching refs:RHSC

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