1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test
Heejin Ahn 0a60d3f451 [WebAssembly] Error when wasm EH is used with Emscripten EH/SjLj
- Error out when both Emscripten EH and wasm EH are used together, i.e.,
  both `-enable-emscripten-cxx-exceptions` and `-exception-model=wasm`
  are given together. This will not happen if you use Emscripten, but
  this can happen when you call `llc` manually with wrong set of
  arguments.
- Currently we don't yet support using wasm EH with Emscripten SjLj.
  Unlike `-enable-emscripten-cxx-exceptions` which is turned on only
  when you use `emcc -s DISABLE_EXCEPTION_CATCHING=0`,
  `-enable-emscripten-sjlj` is turned on by Emscripten by default. So we
  error out only when it is turned on and `setjmp` or `longjmp` is
  actually used.

Reviewed By: tlively

Differential Revision: https://reviews.llvm.org/D101403
2021-04-27 16:07:53 -07:00
..
Analysis [SCEV] Handle uge/ugt predicates in applyLoopGuards() 2021-04-27 22:41:05 +02:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [WebAssembly] Error when wasm EH is used with Emscripten EH/SjLj 2021-04-27 16:07:53 -07:00
DebugInfo [DebugInfo][llvm-dwarfdump] Fix printing of Unit header with DW_UT_partial type 2021-04-27 10:32:44 +05:30
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all} 2021-04-22 18:07:30 -07:00
Integer
JitListener
Linker Preserve the lexical order for global variables during llvm-link merge 2021-04-26 10:11:34 -07:00
LTO
MachineVerifier
MC [ARM][disassembler] Fix incorrect number of MCOperands generated by the disassembler 2021-04-25 11:55:10 -07:00
Object
ObjectYAML
Other
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86 Preserve the lexical order for global variables during llvm-link merge 2021-04-26 10:11:34 -07:00
tools [llvm-objcopy][MachO] Add support for LC_THREAD/LC_UNIXTHREAD 2021-04-27 15:54:51 -07:00
Transforms [OpenMP] Remove legacy pass manager run lines 2021-04-27 18:03:28 -04:00
Unit
Verifier [NFC][Verifier] Fixup token PHINode test cases 2021-04-27 21:09:43 +03:00
YAMLParser
.clang-format
CMakeLists.txt [llvm-rc] Add a GNU windres-like frontend to llvm-rc 2021-04-26 22:04:29 +03:00
lit.cfg.py [llvm-rc] Add a GNU windres-like frontend to llvm-rc 2021-04-26 22:04:29 +03:00
lit.site.cfg.py.in
TestRunner.sh