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) {
701 void WebAssemblyLowerEmscriptenEHSjLj::wrapTestSetjmp(
774 void WebAssemblyLowerEmscriptenEHSjLj::rebuildSSA(Function &F) {
812 void WebAssemblyLowerEmscriptenEHSjLj::replaceLongjmpWith(Function *LongjmpF,
885 bool WebAssemblyLowerEmscriptenEHSjLj::runOnModule(Module &M) {
1069 bool WebAssemblyLowerEmscriptenEHSjLj::runEHOnFunction(Function &F) {
1261 bool WebAssemblyLowerEmscriptenEHSjLj::runSjLjOnFunction(Function &F) {
1360 void WebAssemblyLowerEmscriptenEHSjLj::handleLongjmpableCallsForEmscriptenSjLj(
1555 void WebAssemblyLowerEmscriptenEHSjLj::handleLongjmpableCallsForWasmSjLj(