Go to file
Heejin Ahn ac62b05d05 [WebAssembly] Add support for exception handling instructions
Summary:
This adds backend support for throw, rethrow, try, and try_end instructions.
This needs the corresponding clang builtin support:
https://reviews.llvm.org/D34783
This follows the Wasm exception handling proposal in
https://github.com/WebAssembly/exception-handling/blob/master/proposals/Exceptions.md

Reviewers: sunfish, dschuff

Reviewed By: dschuff

Subscribers: jfb, sbc100, jgravelle-google

Differential Revision: https://reviews.llvm.org/D34826

llvm-svn: 306774
2017-06-30 00:43:15 +00:00
clang [CodeGen] Propagate dllexport to thunks 2017-06-30 00:07:54 +00:00
clang-tools-extra Fix some typos in the doc 2017-06-29 22:26:06 +00:00
compiler-rt Merge 2017-06-29 21:54:38 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc generic: add missing get_work_dim include 2017-06-02 15:58:35 +00:00
libcxx [lit/libcxx] Fix a remaining reference to lit.util.capture() in custom libcxx/Darwin code. 2017-06-29 23:07:27 +00:00
libcxxabi Add some catch(...) blocks to the tests so that if they fail, we get a good error message. No functional change. 2017-06-22 00:49:03 +00:00
libunwind [libunwind] Add _LIBUNWIND_DISABLE_VISIBILITY_ANNOTATIONS 2017-06-27 18:37:06 +00:00
lld Remove unused declarations 2017-06-30 00:34:35 +00:00
lldb [Data formatters] Make NSSetM support both old- and new-style representation 2017-06-30 00:39:17 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [WebAssembly] Add support for exception handling instructions 2017-06-30 00:43:15 +00:00
openmp Make test/parallel/omp_nested.c not use so many threads 2017-06-27 03:04:25 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Update Polly to reflect a change to a clang-format patch. I'm not sure 2017-06-29 23:58:03 +00:00