Lines Matching defs:WebAssemblyLowerEmscriptenEHSjLj
1 //=== WebAssemblyLowerEmscriptenEHSjLj.cpp - Lower exceptions for Emscripten =//
294 class WebAssemblyLowerEmscriptenEHSjLj final : public ModulePass {
362 WebAssemblyLowerEmscriptenEHSjLj()
380 char WebAssemblyLowerEmscriptenEHSjLj::ID = 0;
381 INITIALIZE_PASS(WebAssemblyLowerEmscriptenEHSjLj, DEBUG_TYPE,
386 return new WebAssemblyLowerEmscriptenEHSjLj();
489 WebAssemblyLowerEmscriptenEHSjLj::getFindMatchingCatch(Module &M,
509 Value *WebAssemblyLowerEmscriptenEHSjLj::wrapInvoke(CallBase *CI) {
572 Function *WebAssemblyLowerEmscriptenEHSjLj::getInvokeWrapper(CallBase *CI) {
700 void WebAssemblyLowerEmscriptenEHSjLj::wrapTestSetjmp(
773 void WebAssemblyLowerEmscriptenEHSjLj::rebuildSSA(Function &F) {
809 void WebAssemblyLowerEmscriptenEHSjLj::replaceLongjmpWith(Function *LongjmpF,
882 bool WebAssemblyLowerEmscriptenEHSjLj::runOnModule(Module &M) {
1066 bool WebAssemblyLowerEmscriptenEHSjLj::runEHOnFunction(Function &F) {
1258 bool WebAssemblyLowerEmscriptenEHSjLj::runSjLjOnFunction(Function &F) {
1357 void WebAssemblyLowerEmscriptenEHSjLj::handleLongjmpableCallsForEmscriptenSjLj(
1552 void WebAssemblyLowerEmscriptenEHSjLj::handleLongjmpableCallsForWasmSjLj(