[all-commits] [llvm/llvm-project] 73104a: [OpenMP][NFC] Move headers into include folder
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Tue Dec 28 21:53:59 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 73104ad65bc07119eb6ed6c1bef7f42e22d459e7
https://github.com/llvm/llvm-project/commit/73104ad65bc07119eb6ed6c1bef7f42e22d459e7
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-12-28 (Tue, 28 Dec 2021)
Changed paths:
A openmp/libomptarget/include/device.h
A openmp/libomptarget/include/rtl.h
R openmp/libomptarget/src/device.h
R openmp/libomptarget/src/rtl.h
Log Message:
-----------
[OpenMP][NFC] Move headers into include folder
Commit: 7de5da2a67e5ef972535537fbcf10e2f2591e570
https://github.com/llvm/llvm-project/commit/7de5da2a67e5ef972535537fbcf10e2f2591e570
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-12-28 (Tue, 28 Dec 2021)
Changed paths:
M llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
Log Message:
-----------
[OpenMP][NFC] Move address space enum into OMPConstants header
Commit: ba70f3a5d9149c7409e0b3436c9b5dfd71d131ea
https://github.com/llvm/llvm-project/commit/ba70f3a5d9149c7409e0b3436c9b5dfd71d131ea
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-12-28 (Tue, 28 Dec 2021)
Changed paths:
M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
Log Message:
-----------
[OpenMP][FIX] Make heap2shared deterministic
Issue #52875 reported non-determinism, this is the first step to avoid
it. We iterate over MallocCalls so we should keep the order stable.
Commit: 9f04a0ea433be40c4b4f61c2aa8522fe36a09fb9
https://github.com/llvm/llvm-project/commit/9f04a0ea433be40c4b4f61c2aa8522fe36a09fb9
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-12-28 (Tue, 28 Dec 2021)
Changed paths:
M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
Log Message:
-----------
[OpenMP][FIX] Make AAExecutionDomain deterministic
Commit: 6e2fcf8513a3a1deb4d04851ded6719ab6e1ea4c
https://github.com/llvm/llvm-project/commit/6e2fcf8513a3a1deb4d04851ded6719ab6e1ea4c
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-12-28 (Tue, 28 Dec 2021)
Changed paths:
M llvm/include/llvm/Transforms/IPO/Attributor.h
M llvm/lib/Transforms/IPO/Attributor.cpp
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
Log Message:
-----------
[Attributor][FIX] Ensure store uses are correlated with reloads
While we skipped uses in stores if we can find all copies of the value
when the memory is loaded, we did not correlate the use in the store
with the use in the load. So far this lead to less precise results in the
offset calculations which prevented deductions. With the new
EquivalentUseCB callback argument the user of checkForAllUses can be
informed of the correlation and act on it appropriately.
Differential Revision: https://reviews.llvm.org/D109662
Commit: 7bfcdbcbf368cea14a5236080af975d5878a46eb
https://github.com/llvm/llvm-project/commit/7bfcdbcbf368cea14a5236080af975d5878a46eb
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-12-28 (Tue, 28 Dec 2021)
Changed paths:
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
M clang/test/OpenMP/barrier_codegen.cpp
M clang/test/OpenMP/for_codegen.cpp
M clang/test/OpenMP/nvptx_SPMD_codegen.cpp
M clang/test/OpenMP/parallel_num_threads_codegen.cpp
M clang/test/OpenMP/parallel_proc_bind_codegen.cpp
M clang/test/OpenMP/parallel_proc_bind_primary_codegen.cpp
M clang/test/OpenMP/sections_codegen.cpp
M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
M llvm/test/Transforms/OpenMP/deduplication.ll
M llvm/test/Transforms/OpenMP/get_hardware_num_threads_in_block_fold.ll
M llvm/test/Transforms/OpenMP/parallel_region_merging.ll
M llvm/test/Transforms/OpenMP/remove_globalization.ll
M llvm/test/Transforms/OpenMP/spmdization.ll
M llvm/test/Transforms/OpenMP/spmdization_assumes.ll
M llvm/test/Transforms/OpenMP/spmdization_guarding.ll
Log Message:
-----------
[OpenMP][NFCI] Embed the source location string size in the ident_t
One of the unused ident_t fields now holds the size of the string
(=const char *) field so we have an easier time dealing with those
in the future.
Differential Revision: https://reviews.llvm.org/D113126
Commit: 7f1eaeafe7a13fc642e9510f43ec19390b32157d
https://github.com/llvm/llvm-project/commit/7f1eaeafe7a13fc642e9510f43ec19390b32157d
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-12-28 (Tue, 28 Dec 2021)
Changed paths:
M clang/include/clang/AST/OpenMPClause.h
M clang/lib/Parse/ParseOpenMP.cpp
M clang/lib/Sema/SemaOpenMP.cpp
A llvm/include/llvm/Frontend/OpenMP/OMPAssume.h
M llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
Log Message:
-----------
[OpenMP][NFC] Extract assumption helpers into own header file
Compare: https://github.com/llvm/llvm-project/compare/99fc000c87c0...7f1eaeafe7a1
More information about the All-commits
mailing list