[all-commits] [llvm/llvm-project] 428bc5: [OpenMP] Unify "exec_mode" query code and default ...
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Tue Jan 3 17:10:31 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 428bc510bf50f1517b4216c1499885d82c8bce9a
https://github.com/llvm/llvm-project/commit/428bc510bf50f1517b4216c1499885d82c8bce9a
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-01-03 (Tue, 03 Jan 2023)
Changed paths:
M openmp/libomptarget/plugins-nextgen/amdgpu/src/rtl.cpp
M openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.cpp
M openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.h
M openmp/libomptarget/plugins-nextgen/cuda/src/rtl.cpp
Log Message:
-----------
[OpenMP] Unify "exec_mode" query code and default to SPMD
Defaulting to Generic mode doesn't make much sense as the kernel needs
to be prepared for it. SPMD mode is the "native" execution, e.g., for
"bare" kernels. It also is the execution method for constructors and
destructors (as we might otherwise throw an extra warp onto them).
Differential Revision: https://reviews.llvm.org/D140718
Commit: 5524952c14b9e0507e3db12f961cde37581a502b
https://github.com/llvm/llvm-project/commit/5524952c14b9e0507e3db12f961cde37581a502b
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-01-03 (Tue, 03 Jan 2023)
Changed paths:
M openmp/libomptarget/plugins-nextgen/common/PluginInterface/JIT.cpp
Log Message:
-----------
[OpenMP][JIT][FIX] Create the default O0 pipeline for -O0
Commit: 93e75714cdac3a83635da9cd68d866d518debe31
https://github.com/llvm/llvm-project/commit/93e75714cdac3a83635da9cd68d866d518debe31
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-01-03 (Tue, 03 Jan 2023)
Changed paths:
M openmp/libomptarget/plugins-nextgen/amdgpu/src/rtl.cpp
Log Message:
-----------
[OpenMP][AMDGPU][NFC] Improve error message for errors
Compare: https://github.com/llvm/llvm-project/compare/ce6ae0b2a26b...93e75714cdac
More information about the All-commits
mailing list