llvm-project/clang/lib
Heejin Ahn 764f4089e8 [WebAssembly] Add reference types target feature
Summary:
This adds the reference types target feature. This does not enable any
more functionality in LLVM/clang for now, but this is necessary to embed
the info in the target features section, which is used by Binaryen and
Emscripten. It turned out that after D69832 `-fwasm-exceptions` crashed
because we didn't have the reference types target feature.

Reviewers: tlively

Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish, cfe-commits, llvm-commits

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D73320
2020-01-24 14:26:27 -08:00
..
ARCMigrate Fix "pointer is null" static analyzer warning. NFCI. 2020-01-10 17:21:20 +00:00
AST [AST] Split parent map traversal logic into ParentMapContext.h 2020-01-24 13:42:28 -08:00
ASTMatchers [AST] Split parent map traversal logic into ParentMapContext.h 2020-01-24 13:42:28 -08:00
Analysis [DataFlow] Factor two worklist implementations out 2020-01-17 08:11:15 -08:00
Basic [WebAssembly] Add reference types target feature 2020-01-24 14:26:27 -08:00
CodeGen [AST] Split parent map traversal logic into ParentMapContext.h 2020-01-24 13:42:28 -08:00
CrossTU [CrossTU] Fix problem with CrossTU AST load limit and progress messages. 2019-08-12 07:15:29 +00:00
DirectoryWatcher [Clang] Migrate llvm::make_unique to std::make_unique 2019-08-14 23:04:18 +00:00
Driver [Frontend] Delete some unneeded CC1 options 2020-01-23 22:01:04 -08:00
Edit [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
Format [Format] Fix 'auto x(T&&, T &&)->F' with PAS_Left. 2020-01-24 11:03:46 +01:00
Frontend [Frontend] Delete some unneeded CC1 options 2020-01-23 22:01:04 -08:00
FrontendTool [analyzer] Don't run the analyzer for -analyzer-list-enabled-checkers 2019-09-12 18:53:48 +00:00
Headers [CUDA] Fix order of memcpy arguments in __shfl_*(<64-bit type>). 2020-01-23 13:17:52 -08:00
Index [clang][index] Index the injected class name types. 2020-01-22 10:07:54 +01:00
Lex [Lexer] Allow UCN for dollar symbol '\u0024' in identifiers when using -fdollars-in-identifiers flag. 2020-01-15 11:28:57 +00:00
Parse [Concepts] Make constraint expressions unevaluated until satisfaction checking 2020-01-24 02:24:21 +02:00
Rewrite [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug 2019-08-15 21:17:48 +00:00
Sema [Sema] Provide declarations for MaximumAlignment, MaxAlignmentExponent variables 2020-01-24 18:18:15 +03:00
Serialization [Concepts] Placeholder constraints and abbreviated templates 2020-01-23 19:39:43 +02:00
StaticAnalyzer [analyzer] PthreadLock: Implement dead region cleanup. 2020-01-24 18:43:24 +03:00
Tooling [AST] Split parent map traversal logic into ParentMapContext.h 2020-01-24 13:42:28 -08:00
CMakeLists.txt Reland [clang] DirectoryWatcher 2019-07-12 20:34:10 +00:00