Lines Matching refs:WebAssemblyCFGStackify
46 class WebAssemblyCFGStackify final : public MachineFunctionPass { class
91 WebAssemblyCFGStackify() : MachineFunctionPass(ID) {} in WebAssemblyCFGStackify() function in __anonc1d378c40111::WebAssemblyCFGStackify
92 ~WebAssemblyCFGStackify() override { releaseMemory(); } in ~WebAssemblyCFGStackify()
97 char WebAssemblyCFGStackify::ID = 0;
98 INITIALIZE_PASS(WebAssemblyCFGStackify, DEBUG_TYPE,
103 return new WebAssemblyCFGStackify(); in createWebAssemblyCFGStackify()
170 void WebAssemblyCFGStackify::registerScope(MachineInstr *Begin, in registerScope()
176 void WebAssemblyCFGStackify::registerTryScope(MachineInstr *Begin, in registerTryScope()
187 WebAssemblyCFGStackify::getBottom(const MachineInstr *Begin) { in getBottom()
206 void WebAssemblyCFGStackify::placeBlockMarker(MachineBasicBlock &MBB) { in placeBlockMarker()
349 void WebAssemblyCFGStackify::placeLoopMarker(MachineBasicBlock &MBB) { in placeLoopMarker()
416 void WebAssemblyCFGStackify::placeTryMarker(MachineBasicBlock &MBB) { in placeTryMarker()
613 void WebAssemblyCFGStackify::fixEndsAtEndOfFunction(MachineFunction &MF) { in fixEndsAtEndOfFunction()
677 void WebAssemblyCFGStackify::placeMarkers(MachineFunction &MF) { in placeMarkers()
695 void WebAssemblyCFGStackify::rewriteDepthImmediates(MachineFunction &MF) { in rewriteDepthImmediates()
790 void WebAssemblyCFGStackify::releaseMemory() { in releaseMemory()
799 bool WebAssemblyCFGStackify::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()