Lines Matching refs:WebAssemblyLowerEmscriptenEHSjLj
230 class WebAssemblyLowerEmscriptenEHSjLj final : public ModulePass { class
284 WebAssemblyLowerEmscriptenEHSjLj(bool EnableEH = true, bool EnableSjLj = true) in WebAssemblyLowerEmscriptenEHSjLj() function in __anon820f21d90111::WebAssemblyLowerEmscriptenEHSjLj
300 const char *WebAssemblyLowerEmscriptenEHSjLj::ResumeFName = "__resumeException";
301 const char *WebAssemblyLowerEmscriptenEHSjLj::EHTypeIDFName =
303 const char *WebAssemblyLowerEmscriptenEHSjLj::EmLongjmpFName =
305 const char *WebAssemblyLowerEmscriptenEHSjLj::EmLongjmpJmpbufFName =
307 const char *WebAssemblyLowerEmscriptenEHSjLj::SaveSetjmpFName = "saveSetjmp";
308 const char *WebAssemblyLowerEmscriptenEHSjLj::TestSetjmpFName = "testSetjmp";
309 const char *WebAssemblyLowerEmscriptenEHSjLj::FindMatchingCatchPrefix =
311 const char *WebAssemblyLowerEmscriptenEHSjLj::InvokePrefix = "__invoke_";
313 char WebAssemblyLowerEmscriptenEHSjLj::ID = 0;
314 INITIALIZE_PASS(WebAssemblyLowerEmscriptenEHSjLj, DEBUG_TYPE,
320 return new WebAssemblyLowerEmscriptenEHSjLj(EnableEH, EnableSjLj); in createWebAssemblyLowerEmscriptenEHSjLj()
376 WebAssemblyLowerEmscriptenEHSjLj::getFindMatchingCatch(Module &M, in getFindMatchingCatch()
398 Value *WebAssemblyLowerEmscriptenEHSjLj::wrapInvoke(CallOrInvoke *CI) { in wrapInvoke()
456 Function *WebAssemblyLowerEmscriptenEHSjLj::getInvokeWrapper(CallOrInvoke *CI) { in getInvokeWrapper()
485 bool WebAssemblyLowerEmscriptenEHSjLj::canLongjmp(Module &M, in canLongjmp()
537 void WebAssemblyLowerEmscriptenEHSjLj::wrapTestSetjmp( in wrapTestSetjmp()
598 void WebAssemblyLowerEmscriptenEHSjLj::rebuildSSA(Function &F) { in rebuildSSA()
625 bool WebAssemblyLowerEmscriptenEHSjLj::runOnModule(Module &M) { in runOnModule()
740 bool WebAssemblyLowerEmscriptenEHSjLj::runEHOnFunction(Function &F) { in runEHOnFunction()
873 bool WebAssemblyLowerEmscriptenEHSjLj::runSjLjOnFunction(Function &F) { in runSjLjOnFunction()