llvm-project/clang/lib
Joseph Huber 0870a4f59a [OpenMP] Add flag for disabling thread state in runtime
The runtime uses thread state values to indicate when we use an ICV or
are in nested parallelism. This is done for OpenMP correctness, but it
not needed in the majority of cases. The new flag added is
`-fopenmp-assume-no-thread-state`.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D120106
2022-02-18 08:35:05 -05:00
..
APINotes [clang][APINotes] Fix -Wunused-function warning (NFC) 2021-04-01 09:52:43 +08:00
ARCMigrate [clang] Use true/false instead of 1/0 (NFC) 2022-01-09 00:19:47 -08:00
AST [clang][SemaTemplate] Fix a stack use after scope 2022-02-17 21:47:50 +01:00
ASTMatchers Add `isConstinit` matcher 2022-01-24 08:35:42 -05:00
Analysis Add missing break statement in switch. 2022-02-17 09:37:02 +00:00
Basic Revert "Add support for floating-point option `ffp-eval-method` and for" 2022-02-18 11:04:00 +00:00
CodeGen [OpenMP] Add flag for disabling thread state in runtime 2022-02-18 08:35:05 -05:00
CrossTU Revert "[analyzer][ctu] Fix wrong 'multiple definitions' errors caused by space characters in lookup names when parsing the ctu index file" 2021-12-16 20:46:51 -05:00
DirectoryWatcher [clang] [DirectoryWatcher] Remove leading \\?\ from GetFinalPathNameByHandleW 2021-11-08 22:21:30 +02:00
Driver [OpenMP] Add flag for disabling thread state in runtime 2022-02-18 08:35:05 -05:00
Edit [clang] Use true/false instead of 1/0 (NFC) 2022-01-09 00:19:47 -08:00
Format [clang-format] Do not add space after return-like keywords in macros. 2022-02-17 22:12:39 +01:00
Frontend Revert "Add support for floating-point option `ffp-eval-method` and for" 2022-02-18 11:04:00 +00:00
FrontendTool [clang] Add an extract-api driver option 2022-01-26 11:31:12 -08:00
Headers [Clang] Add attributes alloc_size and alloc_align to mm_malloc 2022-02-17 19:59:18 +01:00
Index [clang] Visit enum base specifiers in libIndex 2021-10-25 13:16:14 +02:00
IndexSerialization
Interpreter [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
Lex Revert "Add support for floating-point option `ffp-eval-method` and for" 2022-02-18 11:04:00 +00:00
Parse Revert "Add support for floating-point option `ffp-eval-method` and for" 2022-02-18 11:04:00 +00:00
Rewrite Add assert on End iteration distance to Rewriter::getRewrittenText. 2022-01-25 17:26:13 +00:00
Sema Revert "Add support for floating-point option `ffp-eval-method` and for" 2022-02-18 11:04:00 +00:00
Serialization [clang][ASTReader] Fix memory leak while reading FriendTemplateDecls 2022-02-18 12:16:38 +01:00
StaticAnalyzer [analyzer] Fix a crash in NoStateChangeVisitor with body-farmed stack frames. 2022-02-17 10:13:34 -08:00
Testing
Tooling [libTooling] Change Tranformer's consumer to take multiple changes 2022-02-15 16:34:36 +00:00
CMakeLists.txt [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00