llvm-project/clang/lib
Chuanqi Xu bacdf80f42 Use @llvm.threadlocal.address intrinsic to access TLS variable
This is successor for D125291. This revision would try to use
@llvm.threadlocal.address in clang to access TLS variable. The reason
why the OpenMP tests contains a lot of change is that they uses
utils/update_cc_test_checks.py to update their tests.

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D129833
2022-08-01 11:05:00 +08:00
..
APINotes
ARCMigrate [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
AST Preserve qualifiers when getting fully qualified type 2022-07-29 19:42:54 -07:00
ASTMatchers Revert "ManagedStatic: remove from ASTMatchersInternal.h" 2022-07-27 15:46:21 +02:00
Analysis [clang][dataflow] Handle multiple context-sensitive calls to the same function 2022-07-29 19:40:19 +00:00
Basic [clang][AIX] Add option to control quadword lock free atomics ABI on AIX 2022-07-27 01:56:25 +00:00
CodeGen Use @llvm.threadlocal.address intrinsic to access TLS variable 2022-08-01 11:05:00 +08:00
CrossTU [clang][NFC][AST] rename the ImportError to ASTImportError 2022-06-15 00:40:32 +05:30
DirectoryWatcher [clang] Don't use Optional::hasValue (NFC) 2022-06-20 10:51:34 -07:00
Driver [clang] Use has_value instead of value (NFC) 2022-07-29 21:18:39 -07:00
Edit Use any_of (NFC) 2022-07-24 14:48:11 -07:00
ExtractAPI [clang][ExtractAPI] Ensure that class properties have a kind of "Type Property" 2022-07-27 11:03:34 +01:00
Format Use llvm::any_of (NFC) 2022-07-31 15:17:08 -07:00
Frontend Fix lack of cc1 flag in llvmcmd sections when assertions are enabled 2022-07-29 18:51:48 -07:00
FrontendTool [C++20][Modules][HU 1/5] Introduce header units as a module type. 2022-03-25 09:17:14 +00:00
Headers Use `<stdatomic.h>` with MSVC and C++ 2022-07-25 19:00:29 +02:00
Index [AST] Improve traversal of concepts and concept requirements 2022-04-28 09:33:26 +00:00
IndexSerialization
Interpreter [clang-repl] Support destructors of global objects. 2022-07-29 02:38:40 +09:00
Lex [Clang] Do not check for underscores in isAllowedInitiallyIDChar 2022-07-29 17:46:38 +02:00
Parse Diagnose use of _Noreturn on a struct/union field 2022-07-29 13:18:44 -04:00
Rewrite Add assert on End iteration distance to Rewriter::getRewrittenText. 2022-01-25 17:26:13 +00:00
Sema Use is_contained (NFC) 2022-07-30 10:35:54 -07:00
Serialization [ASTWriter] Provide capability to output a PCM/PCH file that does not write out information about its output path 2022-07-29 15:21:54 -07:00
StaticAnalyzer [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
Support [RISCV][Clang] Refactor RISCVVEmitter. (NFC) 2022-07-26 10:15:04 +00:00
Testing [include-cleaner] Include-cleaner library structure, and simplistic AST walking. 2022-04-29 11:04:11 +02:00
Tooling [clang][deps] Include canonical invocation in ContextHash 2022-07-28 12:24:06 -07:00
CMakeLists.txt [RISCV] Moving RVV intrinsic type related util to clang/Support 2022-04-20 21:13:13 +08:00