Searched refs:getSPReg (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFrameLowering.cpp | 137 any_of(MRI.use_operands(getSPReg(MF)), 181 unsigned WebAssemblyFrameLowering::getSPReg(const MachineFunction &MF) { in getFPReg() 256 writeSPToGlobal(getSPReg(MF), MF, MBB, I, DL); in emitPrologue() 284 unsigned SPReg = getSPReg(MF); in emitPrologue() 306 BuildMI(MBB, InsertPt, DL, TII->get(getOpcSub(MF)), getSPReg(MF)) in emitPrologue() 315 BuildMI(MBB, InsertPt, DL, TII->get(getOpcAnd(MF)), getSPReg(MF)) in emitPrologue() 316 .addReg(getSPReg(MF)) in emitPrologue() 324 .addReg(getSPReg(MF)); in emitEpilogue() 327 writeSPToGlobal(getSPReg(MF), MF, MBB, InsertPt, DL); in emitEpilogue() 348 unsigned SPFPReg = hasFP(MF) ? getFPReg(MF) : getSPReg(M in emitEpilogue() 173 unsigned WebAssemblyFrameLowering::getSPReg(const MachineFunction &MF) { getSPReg() function in WebAssemblyFrameLowering [all...] |
H A D | WebAssemblyFrameLowering.h | 62 static unsigned getSPReg(const MachineFunction &MF);
|
H A D | WebAssemblyLateEHPrepare.cpp | 346 FrameLowering->writeSPToGlobal(FrameLowering->getSPReg(MF), MF, MBB, in restoreStackPointer()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVFrameLowering.cpp | 379 static Register getSPReg(const RISCVSubtarget &STI) { return RISCV::X2; } in getSPReg() function 418 const Register SPReg = getSPReg(STI); in adjustStackForRVV() 534 Register SPReg = getSPReg(STI); in emitPrologue() 764 Register SPReg = getSPReg(STI); in emitEpilogue()
|