Home
last modified time | relevance | path

Searched refs:WebAssemblyFrameLowering (Results 1 – 7 of 7) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp54 WebAssemblyFrameLowering::getLocalForStackObject(MachineFunction &MF, in getLocalForStackObject()
93 bool WebAssemblyFrameLowering::hasBP(const MachineFunction &MF) const { in hasBP()
101 bool WebAssemblyFrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
123 bool WebAssemblyFrameLowering::hasReservedCallFrame( in hasReservedCallFrame()
130 bool WebAssemblyFrameLowering::needsSPForLocalFrame( in needsSPForLocalFrame()
147 bool WebAssemblyFrameLowering::needsPrologForEH( in needsPrologForEH()
157 bool WebAssemblyFrameLowering::needsSP(const MachineFunction &MF) const { in needsSP()
165 bool WebAssemblyFrameLowering::needsSPWriteback( in needsSPWriteback()
181 unsigned WebAssemblyFrameLowering::getSPReg(const MachineFunction &MF) { in getSPReg()
187 unsigned WebAssemblyFrameLowering::getFPReg(const MachineFunction &MF) { in getFPReg()
[all …]
H A DWebAssemblyRegisterInfo.cpp91 if (MI.getOpcode() == WebAssemblyFrameLowering::getOpcAdd(MF)) { in eliminateFrameIndex()
101 WebAssemblyFrameLowering::getOpcConst(MF) && in eliminateFrameIndex()
125 TII->get(WebAssemblyFrameLowering::getOpcConst(MF)), in eliminateFrameIndex()
130 TII->get(WebAssemblyFrameLowering::getOpcAdd(MF)), in eliminateFrameIndex()
149 const WebAssemblyFrameLowering *TFI = getFrameLowering(MF); in getFrameRegister()
H A DWebAssemblyFrameLowering.h22 class WebAssemblyFrameLowering final : public TargetFrameLowering {
30 WebAssemblyFrameLowering() in WebAssemblyFrameLowering() function
H A DWebAssemblySubtarget.h19 #include "WebAssemblyFrameLowering.h"
58 WebAssemblyFrameLowering FrameLowering;
75 const WebAssemblyFrameLowering *getFrameLowering() const override { in getFrameLowering()
H A DWebAssemblyLateEHPrepare.cpp321 const auto *FrameLowering = static_cast<const WebAssemblyFrameLowering *>( in restoreStackPointer()
H A DWebAssemblyISelDAGToDAG.cpp106 WebAssemblyFrameLowering::getLocalForStackObject(*MF, Idx); in getTagSymNode()
H A DWebAssemblyISelLowering.cpp1527 return WebAssemblyFrameLowering::getLocalForStackObject(MF, FI->getIndex()); in LowerStore()