Lines Matching full:handling
56 // Exception handling & setjmp-longjmp handling related options.
58 // Emscripten's asm.js-style exception handling
61 cl::desc("WebAssembly Emscripten-style exception handling"),
63 // Emscripten's asm.js-style setjmp/longjmp handling
66 cl::desc("WebAssembly Emscripten-style setjmp/longjmp handling"),
68 // Exception handling using wasm EH instructions
71 cl::desc("WebAssembly exception handling"));
72 // setjmp/longjmp handling using wasm EH instrutions
74 "wasm-enable-sjlj", cl::desc("WebAssembly setjmp/longjmp handling"));
76 // https://github.com/WebAssembly/exception-handling/blob/main/proposals/exception-handling/legacy/…
78 // https://github.com/WebAssembly/exception-handling/blob/main/proposals/exception-handling/Excepti…
82 "wasm-use-legacy-eh", cl::desc("WebAssembly exception handling (legacy)"),
502 // If exception handling is not enabled and setjmp/longjmp handling is in addIRPasses()
506 // passes and Emscripten SjLj handling expects all invokes to be lowered in addIRPasses()
511 // to process dead blocks in setjmp/longjmp handling. in addIRPasses()
610 // Do various transformations for exception handling. in addPreEmitPass()