Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp310 Function *EmLongjmpF = nullptr; // emscripten_longjmp() (Emscripten) member in __anonaad0a3040111::WebAssemblyLowerEmscriptenEHSjLj
739 IRB.CreateCall(EmLongjmpF, in wrapTestSetjmp()
819 assert(NewF == EmLongjmpF || NewF == WasmLongjmpF); in replaceLongjmpWith()
832 if (NewF == EmLongjmpF) in replaceLongjmpWith()
997 EmLongjmpF = getEmscriptenFunction(FTy, "emscripten_longjmp", &M); in runOnModule()
998 EmLongjmpF->addFnAttr(Attribute::NoReturn); in runOnModule()
1047 replaceLongjmpWith(LongjmpF, EnableEmSjLj ? EmLongjmpF : WasmLongjmpF); in runOnModule()
1067 for (auto *V : {GetTempRet0F, SetTempRet0F, ResumeF, EHTypeIDF, EmLongjmpF, in runOnModule()
1135 IRB.CreateCall(EmLongjmpF, {RethrowLongjmpBBThrewPHI, ThrewValue}); in runEHOnFunction()