Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.cpp46 bool WebAssemblyFrameLowering::hasBP(const MachineFunction &MF) const { in hasBP()
54 bool WebAssemblyFrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
76 bool WebAssemblyFrameLowering::hasReservedCallFrame( in hasReservedCallFrame()
83 bool WebAssemblyFrameLowering::needsSPForLocalFrame( in needsSPForLocalFrame()
92 bool WebAssemblyFrameLowering::needsPrologForEH( in needsPrologForEH()
102 bool WebAssemblyFrameLowering::needsSP(const MachineFunction &MF) const { in needsSP()
110 bool WebAssemblyFrameLowering::needsSPWriteback( in needsSPWriteback()
126 unsigned WebAssemblyFrameLowering::getSPReg(const MachineFunction &MF) { in getSPReg()
132 unsigned WebAssemblyFrameLowering::getFPReg(const MachineFunction &MF) { in getFPReg()
139 WebAssemblyFrameLowering::getOpcConst(const MachineFunction &MF) { in getOpcConst()
[all …]
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()
148 const WebAssemblyFrameLowering *TFI = getFrameLowering(MF); in getFrameRegister()
DWebAssemblyFrameLowering.h22 class WebAssemblyFrameLowering final : public TargetFrameLowering {
30 WebAssemblyFrameLowering() in WebAssemblyFrameLowering() function
DWebAssemblySubtarget.h55 WebAssemblyFrameLowering FrameLowering;
72 const WebAssemblyFrameLowering *getFrameLowering() const override { in getFrameLowering()
DCMakeLists.txt32 WebAssemblyFrameLowering.cpp
DWebAssemblyLateEHPrepare.cpp389 const auto *FrameLowering = static_cast<const WebAssemblyFrameLowering *>( in restoreStackPointer()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.cpp45 bool WebAssemblyFrameLowering::hasBP(const MachineFunction &MF) const { in hasBP()
53 bool WebAssemblyFrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
75 bool WebAssemblyFrameLowering::hasReservedCallFrame( in hasReservedCallFrame()
82 bool WebAssemblyFrameLowering::needsSPForLocalFrame( in needsSPForLocalFrame()
91 bool WebAssemblyFrameLowering::needsPrologForEH( in needsPrologForEH()
101 bool WebAssemblyFrameLowering::needsSP(const MachineFunction &MF) const { in needsSP()
109 bool WebAssemblyFrameLowering::needsSPWriteback( in needsSPWriteback()
125 void WebAssemblyFrameLowering::writeSPToGlobal( in writeSPToGlobal()
138 WebAssemblyFrameLowering::eliminateCallFramePseudoInstr( in eliminateCallFramePseudoInstr()
152 void WebAssemblyFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
[all …]
DWebAssemblyFrameLowering.h23 class WebAssemblyFrameLowering final : public TargetFrameLowering {
31 WebAssemblyFrameLowering() in WebAssemblyFrameLowering() function
DWebAssemblySubtarget.h57 WebAssemblyFrameLowering FrameLowering;
75 const WebAssemblyFrameLowering *getFrameLowering() const override { in getFrameLowering()
DCMakeLists.txt29 WebAssemblyFrameLowering.cpp
DWebAssemblyRegisterInfo.cpp139 const WebAssemblyFrameLowering *TFI = getFrameLowering(MF); in getFrameRegister()
DWebAssemblyLateEHPrepare.cpp365 const auto *FrameLowering = static_cast<const WebAssemblyFrameLowering *>( in restoreStackPointer()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.cpp42 bool WebAssemblyFrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
56 bool WebAssemblyFrameLowering::hasReservedCallFrame( in hasReservedCallFrame()
65 bool WebAssemblyFrameLowering::needsSP(const MachineFunction &MF, in needsSP()
73 bool WebAssemblyFrameLowering::needsSPWriteback( in needsSPWriteback()
108 WebAssemblyFrameLowering::eliminateCallFramePseudoInstr( in eliminateCallFramePseudoInstr()
122 void WebAssemblyFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
180 void WebAssemblyFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
DWebAssemblyFrameLowering.h24 class WebAssemblyFrameLowering final : public TargetFrameLowering {
31 WebAssemblyFrameLowering() in WebAssemblyFrameLowering() function
DWebAssemblySubtarget.h40 WebAssemblyFrameLowering FrameLowering;
58 const WebAssemblyFrameLowering *getFrameLowering() const override { in getFrameLowering()
DCMakeLists.txt18 WebAssemblyFrameLowering.cpp
DWebAssemblyRegisterInfo.cpp131 const WebAssemblyFrameLowering *TFI = getFrameLowering(MF); in getFrameRegister()
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/
DBUILD.gn47 "WebAssemblyFrameLowering.cpp",
/external/llvm-project/llvm/test/CodeGen/WebAssembly/
Dbulk-memory.ll153 ; WebAssemblyFrameLowering::needsSPWriteback would be true.
Dbulk-memory64.ll156 ; WebAssemblyFrameLowering::needsSPWriteback would be true.