Home
last modified time | relevance | path

Searched refs:getSPReg (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp174 unsigned WebAssemblyFrameLowering::getSPReg(const MachineFunction &MF) { in getSPReg() function in WebAssemblyFrameLowering
249 writeSPToGlobal(getSPReg(MF), MF, MBB, I, DL); in eliminateCallFramePseudoInstr()
277 unsigned SPReg = getSPReg(MF); in emitPrologue()
299 BuildMI(MBB, InsertPt, DL, TII->get(getOpcSub(MF)), getSPReg(MF)) in emitPrologue()
308 BuildMI(MBB, InsertPt, DL, TII->get(getOpcAnd(MF)), getSPReg(MF)) in emitPrologue()
309 .addReg(getSPReg(MF)) in emitPrologue()
317 .addReg(getSPReg(MF)); in emitPrologue()
320 writeSPToGlobal(getSPReg(MF), MF, MBB, InsertPt, DL); in emitPrologue()
341 unsigned SPFPReg = hasFP(MF) ? getFPReg(MF) : getSPReg(MF); in emitEpilogue()
H A DWebAssemblyFrameLowering.h62 static unsigned getSPReg(const MachineFunction &MF);
H A DWebAssemblyLateEHPrepare.cpp318 FrameLowering->writeSPToGlobal(FrameLowering->getSPReg(MF), MF, MBB, in restoreStackPointer()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp351 static Register getSPReg(const RISCVSubtarget &STI) { return RISCV::X2; } in getSPReg() function
376 Register SPReg = getSPReg(STI); in adjustStackForRVV()
401 Register SPReg = getSPReg(STI); in emitPrologue()
600 Register SPReg = getSPReg(STI); in emitEpilogue()