Lines Matching refs:WebAssemblyCFGStackify

47 class WebAssemblyCFGStackify final : public MachineFunctionPass {  class
143 WebAssemblyCFGStackify() : MachineFunctionPass(ID) {} in WebAssemblyCFGStackify() function in __anon9b3e27330111::WebAssemblyCFGStackify
144 ~WebAssemblyCFGStackify() override { releaseMemory(); } in ~WebAssemblyCFGStackify()
149 char WebAssemblyCFGStackify::ID = 0;
150 INITIALIZE_PASS(WebAssemblyCFGStackify, DEBUG_TYPE,
155 return new WebAssemblyCFGStackify(); in createWebAssemblyCFGStackify()
220 void WebAssemblyCFGStackify::registerScope(MachineInstr *Begin, in registerScope()
227 void WebAssemblyCFGStackify::registerTryScope(MachineInstr *Begin, in registerTryScope()
235 void WebAssemblyCFGStackify::unregisterScope(MachineInstr *Begin) { in unregisterScope()
252 void WebAssemblyCFGStackify::placeBlockMarker(MachineBasicBlock &MBB) { in placeBlockMarker()
398 void WebAssemblyCFGStackify::placeLoopMarker(MachineBasicBlock &MBB) { in placeLoopMarker()
465 void WebAssemblyCFGStackify::placeTryMarker(MachineBasicBlock &MBB) { in placeTryMarker()
665 void WebAssemblyCFGStackify::removeUnnecessaryInstrs(MachineFunction &MF) { in removeUnnecessaryInstrs()
866 void WebAssemblyCFGStackify::addTryDelegate(MachineInstr *RangeBegin, in addTryDelegate()
987 bool WebAssemblyCFGStackify::fixCallUnwindMismatches(MachineFunction &MF) { in fixCallUnwindMismatches()
1274 bool WebAssemblyCFGStackify::fixCatchUnwindMismatches(MachineFunction &MF) { in fixCatchUnwindMismatches()
1456 void WebAssemblyCFGStackify::recalculateScopeTops(MachineFunction &MF) { in recalculateScopeTops()
1489 void WebAssemblyCFGStackify::fixEndsAtEndOfFunction(MachineFunction &MF) { in fixEndsAtEndOfFunction()
1554 void WebAssemblyCFGStackify::placeMarkers(MachineFunction &MF) { in placeMarkers()
1584 unsigned WebAssemblyCFGStackify::getBranchDepth( in getBranchDepth()
1596 unsigned WebAssemblyCFGStackify::getDelegateDepth( in getDelegateDepth()
1631 unsigned WebAssemblyCFGStackify::getRethrowDepth( in getRethrowDepth()
1669 void WebAssemblyCFGStackify::rewriteDepthImmediates(MachineFunction &MF) { in rewriteDepthImmediates()
1744 void WebAssemblyCFGStackify::cleanupFunctionData(MachineFunction &MF) { in cleanupFunctionData()
1750 void WebAssemblyCFGStackify::releaseMemory() { in releaseMemory()
1758 bool WebAssemblyCFGStackify::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()