llvm-project/clang/lib
Alexey Bataev 59e0987a06 [OPENMP]Fix PR46170: partial mapping for array sections of data members.
Summary:
If the data member is mapped as an array section, need to emit the
pointer to the last element of this array section and use this pointer
as the highest element in partial struct data.

Reviewers: jdoerfert

Subscribers: yaxunl, guansong, sstefan1, cfe-commits, caomhin

Tags: #clang

Differential Revision: https://reviews.llvm.org/D81037
2020-06-03 09:10:20 -04:00
..
ARCMigrate [NFC] Refactoring PropertyAttributeKind for ObjCPropertyDecl and ObjCDeclSpec. 2020-04-23 17:21:25 -04:00
AST PR23029 / C++ DR2233: Allow expanded parameter packs to follow 2020-06-02 13:48:59 -07:00
ASTMatchers [ASTMatchers] Matchers related to C++ inheritance 2020-05-29 12:38:01 -07:00
Analysis [Sema] Use isAlwaysUninit for -Wuninitialized-const-reference after D79895 2020-06-02 11:25:04 -07:00
Basic [X86] Add CLWB to Tremont CPU. Remove CLDEMOTE, MOVDIRI, MOVDIR64B, and WAITPKG to match gcc. 2020-06-02 22:38:51 -07:00
CodeGen [OPENMP]Fix PR46170: partial mapping for array sections of data members. 2020-06-03 09:10:20 -04:00
CrossTU Revert "[analyzer] On-demand parsing capability for CTU" 2020-04-27 14:27:04 +02:00
DirectoryWatcher [DirectoryWatcher] Do not use FSEvents on non-macOS platforms 2020-04-23 10:22:28 -07:00
Driver [Driver] Add negative option for -fkeep-static-consts 2020-06-03 14:59:14 +08:00
Edit [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
Format [clang-format] [PR46130] When editing a file with unbalance {} the namespace comment fixer can incorrectly comment the wrong closing brace 2020-05-30 13:15:27 +01:00
Frontend Options for Basic Block Sections, enabled in D68063 and D73674. 2020-06-02 00:23:32 -07:00
FrontendTool [llvm][clang][IFS] Enhancing the llvm-ifs yaml format for symbol lists. 2020-04-01 10:49:06 -04:00
Headers [WebAssembly] Improve macro hygiene in wasm_simd128.h 2020-06-02 12:55:06 -07:00
Index [clangd] Don't traverse the AST within uninteresting files during indexing 2020-05-26 10:27:28 +02:00
Lex [Lexer] Fix invalid suffix diagnostic for fixed-point literals 2020-05-27 16:16:56 -07:00
Parse Fix compiler crash when an expression parsed in the tentative parsing and must be claimed in the another evaluation context. 2020-06-02 14:27:33 -04:00
Rewrite [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug 2019-08-15 21:17:48 +00:00
Sema [clang][Sema] SequenceChecker: C++17 sequencing rule for call expressions. 2020-06-03 12:35:12 +01:00
Serialization [Matrix] Implement matrix index expressions ([][]). 2020-06-01 20:08:49 +01:00
StaticAnalyzer Fix MSVC "not all control paths return a value" warning. NFC. 2020-06-03 11:12:43 +01:00
Testing Renamed Lang_C to Lang_C99, Lang_CXX to Lang_CXX03, and 2a to 20 2020-06-02 16:31:20 +02:00
Tooling Syntax tree: ignore implicit expressions at the top level of statements 2020-06-03 10:58:12 +02:00
CMakeLists.txt Move unittest helpers to a shared location 2020-05-29 16:47:33 +02:00