Lines Matching refs:SPReg
390 const Register SPReg = getSPReg(STI); in adjustStackForRVV() local
411 RI.adjustReg(MBB, MBBI, DL, SPReg, SPReg, Offset, in adjustStackForRVV()
471 Register SPReg = getSPReg(STI); in emitPrologue() local
535 if (STI.isRegisterReservedByUser(SPReg)) in emitPrologue()
557 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, in emitPrologue()
613 RI->adjustReg(MBB, MBBI, DL, FPReg, SPReg, in emitPrologue()
631 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, in emitPrologue()
653 *RI, SPReg, getStackSizeWithRVVPadding(MF), RVVStackSize / 8)); in emitPrologue()
668 BuildMI(MBB, MBBI, DL, TII->get(RISCV::ANDI), SPReg) in emitPrologue()
669 .addReg(SPReg) in emitPrologue()
677 .addReg(SPReg) in emitPrologue()
680 BuildMI(MBB, MBBI, DL, TII->get(RISCV::SLLI), SPReg) in emitPrologue()
691 .addReg(SPReg) in emitPrologue()
705 Register SPReg = getSPReg(STI); in emitEpilogue() local
757 RI->adjustReg(MBB, LastFrameDestroy, DL, SPReg, FPReg, in emitEpilogue()
773 RI->adjustReg(MBB, LastFrameDestroy, DL, SPReg, SPReg, in emitEpilogue()
792 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(StackSize), in emitEpilogue()
1268 Register SPReg = RISCV::X2; in eliminateCallFramePseudoInstr() local
1287 RI.adjustReg(MBB, MI, DL, SPReg, SPReg, StackOffset::getFixed(Amount), in eliminateCallFramePseudoInstr()