Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp295 bool EnableEmSjLj; // Enable Emscripten setjmp/longjmp handling member in __anoneea379d40111::WebAssemblyLowerEmscriptenEHSjLj
363 EnableEmSjLj(WebAssembly::WasmEnableEmSjLj), in WebAssemblyLowerEmscriptenEHSjLj()
365 assert(!(EnableEmSjLj && EnableWasmSjLj) && in WebAssemblyLowerEmscriptenEHSjLj()
960 if ((EnableEmSjLj || EnableWasmSjLj) && SetjmpF) { in runOnModule()
984 DoSjLj = (EnableEmSjLj | EnableWasmSjLj) && (SetjmpUsed || LongjmpUsed); in runOnModule()
988 assert(EnableEmSjLj || EnableWasmSjLj); in runOnModule()
989 if (EnableEmSjLj) { in runOnModule()
1043 replaceLongjmpWith(LongjmpF, EnableEmSjLj ? EmLongjmpF : WasmLongjmpF); in runOnModule()
1052 if ((EnableEmSjLj || EnableWasmSjLj) && !SetjmpUsersToNullify.empty()) { in runOnModule()
1120 if (DoSjLj && EnableEmSjLj && !SetjmpUsers.count(&F) && in runEHOnFunction()
[all …]