Searched refs:EmLongjmpF (Results 1 – 1 of 1) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 311 Function *EmLongjmpF = nullptr; // emscripten_longjmp() (Emscripten) member in __anon2a58e8ca0111::WebAssemblyLowerEmscriptenEHSjLj 738 IRB.CreateCall(EmLongjmpF, in wrapTestSetjmp() 818 assert(NewF == EmLongjmpF || NewF == WasmLongjmpF); in replaceLongjmpWith() 831 if (NewF == EmLongjmpF) in replaceLongjmpWith() 995 EmLongjmpF = getEmscriptenFunction(FTy, "emscripten_longjmp", &M); in runOnModule() 996 EmLongjmpF->addFnAttr(Attribute::NoReturn); in runOnModule() 1045 replaceLongjmpWith(LongjmpF, EnableEmSjLj ? EmLongjmpF : WasmLongjmpF); in runOnModule() 1065 for (auto *V : {GetTempRet0F, SetTempRet0F, ResumeF, EHTypeIDF, EmLongjmpF, in runOnModule() 1133 IRB.CreateCall(EmLongjmpF, {RethrowLongjmpBBThrewPHI, ThrewValue}); in runEHOnFunction()
|