llvm-project/clang/lib
Giorgis Georgakoudis f97b843d88 [OpenMP] Fix non-determinism in clang copyin codegen
Codegen for OpeMP copyin has non-deterministic IR output due to the unspecified evaluation order in a codegen conditional branch, which makes automatic test generation unreliable. This patch refactors codegen code to avoid this non-determinism.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D101952
2021-05-05 19:24:03 -07:00
..
APINotes [clang][APINotes] Fix -Wunused-function warning (NFC) 2021-04-01 09:52:43 +08:00
ARCMigrate [SystemZ][z/OS] Set files in FileRemapper.cpp are text 2021-04-19 07:59:42 -04:00
AST [clang] Add -fc++-abi= flag for specifying which C++ ABI to use 2021-05-04 10:52:13 -07:00
ASTMatchers [ASTMatchers] Add `cxxBaseSpecifier` matcher (non-top-level) 2021-04-09 00:05:36 +01:00
Analysis Thread safety analysis: Fix false negative on break 2021-05-03 14:03:17 +02:00
Basic [OpenCL] Add clang extension for non-portable kernel parameters. 2021-05-05 14:58:23 +01:00
CodeGen [OpenMP] Fix non-determinism in clang copyin codegen 2021-05-05 19:24:03 -07:00
CrossTU [analyzer][CTU] API for CTU macro expansions 2021-02-22 11:12:22 +01:00
DirectoryWatcher Revert "ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC" 2020-12-14 17:04:06 -08:00
Driver [Clang] remove text extension from diag::err_drv_invalid_value_with_suggestion 2021-05-05 11:01:43 -07:00
Edit [Matrix] Implement C-style explicit type conversions for matrix types. 2021-04-10 11:48:41 +01:00
Format [Format] Don't sort includes if DisableFormat is true 2021-05-04 19:04:12 +01:00
Frontend [clang] Add -fc++-abi= flag for specifying which C++ ABI to use 2021-05-04 10:52:13 -07:00
FrontendTool
Headers [WebAssembly] Add SIMD const_splat intrinsics 2021-05-05 13:46:45 -07:00
Index [index] Improve macro indexing support 2021-04-06 09:12:14 -07:00
IndexSerialization [index-while-building] Fix build with -DBUILD_SHARED_LIBS=True 2020-08-20 15:12:56 +01:00
Lex [C++2b] Support size_t literals 2021-03-31 13:36:23 +00:00
Parse [MC] Untangle MCContext and MCObjectFileInfo 2021-05-05 10:03:02 -07:00
Rewrite [clang] DeltaTree::AddDelta - fix "initialization is never read" clang-tidy warning. NFCI. 2021-03-02 15:01:34 +00:00
Sema When performing template argument deduction to select a partial 2021-05-05 14:47:18 -07:00
Serialization [clang] Spell correct variable 2021-05-03 05:33:47 -07:00
StaticAnalyzer [analyzer] Fix assertion in SVals.h 2021-04-30 11:00:43 -05:00
Testing
Tooling Support: Stop using F_{None,Text,Append} compatibility synonyms, NFC 2021-04-30 11:00:03 -07:00
CMakeLists.txt APINotes: add APINotesYAMLCompiler 2020-11-05 18:55:13 +00:00