Home
last modified time | relevance | path

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

/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp1136 MachineBasicBlock *NestedEHPad = MF.CreateMachineBasicBlock(); in fixUnwindMismatches() local
1137 MF.insert(std::next(MBB->getIterator()), NestedEHPad); in fixUnwindMismatches()
1138 NestedEHPad->setIsEHPad(); in fixUnwindMismatches()
1139 NestedEHPad->setIsEHScopeEntry(); in fixUnwindMismatches()
1140 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::CATCH), in fixUnwindMismatches()
1142 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::BR)) in fixUnwindMismatches()
1147 MF.insert(std::next(NestedEHPad->getIterator()), NestedCont); in fixUnwindMismatches()
1156 registerTryScope(NestedTry, NestedEndTry, NestedEHPad); in fixUnwindMismatches()
1162 MBB->addSuccessor(NestedEHPad); in fixUnwindMismatches()
1164 NestedEHPad->addSuccessor(BrDest); in fixUnwindMismatches()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp1249 MachineBasicBlock *NestedEHPad = MF.CreateMachineBasicBlock(); in fixUnwindMismatches() local
1250 MF.insert(std::next(MBB->getIterator()), NestedEHPad); in fixUnwindMismatches()
1251 NestedEHPad->setIsEHPad(); in fixUnwindMismatches()
1252 NestedEHPad->setIsEHScopeEntry(); in fixUnwindMismatches()
1253 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::CATCH), in fixUnwindMismatches()
1255 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::BR)) in fixUnwindMismatches()
1260 MF.insert(std::next(NestedEHPad->getIterator()), NestedCont); in fixUnwindMismatches()
1269 registerTryScope(NestedTry, NestedEndTry, NestedEHPad); in fixUnwindMismatches()
1283 MBB->addSuccessor(NestedEHPad); in fixUnwindMismatches()
1285 NestedEHPad->addSuccessor(BrDest); in fixUnwindMismatches()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp1136 MachineBasicBlock *NestedEHPad = MF.CreateMachineBasicBlock(); in fixUnwindMismatches() local
1137 MF.insert(std::next(MBB->getIterator()), NestedEHPad); in fixUnwindMismatches()
1138 NestedEHPad->setIsEHPad(); in fixUnwindMismatches()
1139 NestedEHPad->setIsEHScopeEntry(); in fixUnwindMismatches()
1140 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::CATCH), in fixUnwindMismatches()
1142 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::BR)) in fixUnwindMismatches()
1147 MF.insert(std::next(NestedEHPad->getIterator()), NestedCont); in fixUnwindMismatches()
1156 registerTryScope(NestedTry, NestedEndTry, NestedEHPad); in fixUnwindMismatches()
1162 MBB->addSuccessor(NestedEHPad); in fixUnwindMismatches()
1164 NestedEHPad->addSuccessor(BrDest); in fixUnwindMismatches()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp1249 MachineBasicBlock *NestedEHPad = MF.CreateMachineBasicBlock(); in fixUnwindMismatches() local
1250 MF.insert(std::next(MBB->getIterator()), NestedEHPad); in fixUnwindMismatches()
1251 NestedEHPad->setIsEHPad(); in fixUnwindMismatches()
1252 NestedEHPad->setIsEHScopeEntry(); in fixUnwindMismatches()
1253 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::CATCH), in fixUnwindMismatches()
1255 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::BR)) in fixUnwindMismatches()
1260 MF.insert(std::next(NestedEHPad->getIterator()), NestedCont); in fixUnwindMismatches()
1269 registerTryScope(NestedTry, NestedEndTry, NestedEHPad); in fixUnwindMismatches()
1283 MBB->addSuccessor(NestedEHPad); in fixUnwindMismatches()
1285 NestedEHPad->addSuccessor(BrDest); in fixUnwindMismatches()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp1136 MachineBasicBlock *NestedEHPad = MF.CreateMachineBasicBlock(); in fixUnwindMismatches() local
1137 MF.insert(std::next(MBB->getIterator()), NestedEHPad); in fixUnwindMismatches()
1138 NestedEHPad->setIsEHPad(); in fixUnwindMismatches()
1139 NestedEHPad->setIsEHScopeEntry(); in fixUnwindMismatches()
1140 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::CATCH), in fixUnwindMismatches()
1142 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::BR)) in fixUnwindMismatches()
1147 MF.insert(std::next(NestedEHPad->getIterator()), NestedCont); in fixUnwindMismatches()
1156 registerTryScope(NestedTry, NestedEndTry, NestedEHPad); in fixUnwindMismatches()
1162 MBB->addSuccessor(NestedEHPad); in fixUnwindMismatches()
1164 NestedEHPad->addSuccessor(BrDest); in fixUnwindMismatches()
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp1106 MachineBasicBlock *NestedEHPad = MF.CreateMachineBasicBlock(); in fixUnwindMismatches() local
1107 MF.insert(std::next(MBB->getIterator()), NestedEHPad); in fixUnwindMismatches()
1108 NestedEHPad->setIsEHPad(); in fixUnwindMismatches()
1109 NestedEHPad->setIsEHScopeEntry(); in fixUnwindMismatches()
1110 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::CATCH), in fixUnwindMismatches()
1112 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::BR)) in fixUnwindMismatches()
1117 MF.insert(std::next(NestedEHPad->getIterator()), NestedCont); in fixUnwindMismatches()
1125 registerTryScope(NestedTry, NestedEndTry, NestedEHPad); in fixUnwindMismatches()
1131 MBB->addSuccessor(NestedEHPad); in fixUnwindMismatches()
1133 NestedEHPad->addSuccessor(BrDest); in fixUnwindMismatches()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp1260 MachineBasicBlock *NestedEHPad = MF.CreateMachineBasicBlock(); in fixUnwindMismatches() local
1261 MF.insert(std::next(MBB->getIterator()), NestedEHPad); in fixUnwindMismatches()
1262 NestedEHPad->setIsEHPad(); in fixUnwindMismatches()
1263 NestedEHPad->setIsEHScopeEntry(); in fixUnwindMismatches()
1264 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::CATCH), in fixUnwindMismatches()
1266 BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::BR)) in fixUnwindMismatches()
1271 MF.insert(std::next(NestedEHPad->getIterator()), NestedCont); in fixUnwindMismatches()
1280 registerTryScope(NestedTry, NestedEndTry, NestedEHPad); in fixUnwindMismatches()
1294 MBB->addSuccessor(NestedEHPad); in fixUnwindMismatches()
1296 NestedEHPad->addSuccessor(BrDest); in fixUnwindMismatches()