Lines Matching defs:WebAssemblyCFGStackify
1 //===-- WebAssemblyCFGStackify.cpp - CFG Stackification -------------------===//
49 class WebAssemblyCFGStackify final : public MachineFunctionPass {
173 WebAssemblyCFGStackify() : MachineFunctionPass(ID) {}
174 ~WebAssemblyCFGStackify() override { releaseMemory(); }
179 char WebAssemblyCFGStackify::ID = 0;
181 WebAssemblyCFGStackify, DEBUG_TYPE,
186 return new WebAssemblyCFGStackify();
251 void WebAssemblyCFGStackify::registerScope(MachineInstr *Begin,
258 void WebAssemblyCFGStackify::registerTryScope(MachineInstr *Begin,
266 void WebAssemblyCFGStackify::unregisterScope(MachineInstr *Begin) {
283 void WebAssemblyCFGStackify::placeBlockMarker(MachineBasicBlock &MBB) {
434 void WebAssemblyCFGStackify::placeLoopMarker(MachineBasicBlock &MBB) {
501 void WebAssemblyCFGStackify::placeTryMarker(MachineBasicBlock &MBB) {
695 void WebAssemblyCFGStackify::placeTryTableMarker(MachineBasicBlock &MBB) {
992 void WebAssemblyCFGStackify::removeUnnecessaryInstrs(MachineFunction &MF) {
1174 void WebAssemblyCFGStackify::addNestedTryDelegate(
1312 WebAssemblyCFGStackify::getTrampolineBlock(MachineBasicBlock *UnwindDest) {
1383 void WebAssemblyCFGStackify::addNestedTryTable(MachineInstr *RangeBegin,
1580 bool WebAssemblyCFGStackify::fixCallUnwindMismatches(MachineFunction &MF) {
2029 bool WebAssemblyCFGStackify::fixCatchUnwindMismatches(MachineFunction &MF) {
2305 void WebAssemblyCFGStackify::recalculateScopeTops(MachineFunction &MF) {
2340 void WebAssemblyCFGStackify::fixEndsAtEndOfFunction(MachineFunction &MF) {
2448 void WebAssemblyCFGStackify::placeMarkers(MachineFunction &MF) {
2487 unsigned WebAssemblyCFGStackify::getBranchDepth(
2499 unsigned WebAssemblyCFGStackify::getDelegateDepth(
2534 unsigned WebAssemblyCFGStackify::getRethrowDepth(
2551 void WebAssemblyCFGStackify::rewriteDepthImmediates(MachineFunction &MF) {
2622 void WebAssemblyCFGStackify::cleanupFunctionData(MachineFunction &MF) {
2628 void WebAssemblyCFGStackify::releaseMemory() {
2637 bool WebAssemblyCFGStackify::runOnMachineFunction(MachineFunction &MF) {