Lines Matching defs:SPReg

108 static constexpr Register SPReg = RISCV::X2;
530 .addReg(SPReg)
535 unsigned Reg = STI.getRegisterInfo()->getDwarfRegNum(SPReg, true);
544 BuildMI(MBB, MBBI, DL, TII->get(RISCV::SUB), SPReg)
545 .addReg(SPReg)
553 .addReg(SPReg)
598 if (Reg == SPReg)
655 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(-Offset),
671 .addReg(SPReg)
683 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg,
689 .addReg(SPReg)
706 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg,
722 .addReg(SPReg)
737 RI->adjustReg(MBB, MBBI, DL, TargetReg, SPReg,
753 .addReg(SPReg)
758 unsigned Reg = STI.getRegisterInfo()->getDwarfRegNum(SPReg, true);
767 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(-Residual),
773 .addReg(SPReg)
876 if (STI.isRegisterReservedByUser(SPReg))
939 RI->adjustReg(MBB, MBBI, DL, FPReg, SPReg,
971 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg,
979 *RI, SPReg, getStackSizeWithRVVPadding(MF), RVVStackSize / 8));
997 BuildMI(MBB, MBBI, DL, TII->get(RISCV::ANDI), SPReg)
998 .addReg(SPReg)
1006 .addReg(SPReg)
1009 BuildMI(MBB, MBBI, DL, TII->get(RISCV::SLLI), SPReg)
1022 .addReg(SPReg)
1033 .addReg(SPReg)
1050 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(StackSize),
1113 RI->adjustReg(MBB, FirstScalarCSRRestoreInsn, DL, SPReg, SPReg,
1119 nullptr, RI->getDwarfRegNum(SPReg, true), RealStackSize));
1138 RI->adjustReg(MBB, FirstScalarCSRRestoreInsn, DL, SPReg, SPReg,
1164 RI->adjustReg(MBB, FirstScalarCSRRestoreInsn, DL, SPReg, FPReg,
1171 nullptr, RI->getDwarfRegNum(SPReg, true), RealStackSize));
1275 FrameReg = SPReg;
1322 FrameReg = SPReg;
1698 RI.adjustReg(MBB, MI, DL, SPReg, SPReg, StackOffset::getFixed(Amount),
2164 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, TII->get(RISCV::SUB), SPReg)
2165 .addReg(SPReg)
2173 .addReg(SPReg)
2195 .addReg(SPReg)