[all-commits] [llvm/llvm-project] 6ca969: [Attributor] If provided, only look at simplificat...
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Thu Jul 22 21:58:38 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6ca969353c1da8e9351bf5e713c18210c44af4a9
https://github.com/llvm/llvm-project/commit/6ca969353c1da8e9351bf5e713c18210c44af4a9
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-07-22 (Thu, 22 Jul 2021)
Changed paths:
M llvm/lib/Transforms/IPO/Attributor.cpp
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
Log Message:
-----------
[Attributor] If provided, only look at simplification callbacks not IR
A simplification callback can mean that the IR value is modified beyond
the apparent IR semantics. That is, a `i1 true` could be replaced by an
`i1 false` based on high-level domain-specific information. If a user
provides a simplification callback we will not look at the IR but
instead give up if the callback returns a nullptr.
Commit: d12ee28e2e4c3f551f1a79d27e3f10736f9b97cf
https://github.com/llvm/llvm-project/commit/d12ee28e2e4c3f551f1a79d27e3f10736f9b97cf
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-07-22 (Thu, 22 Jul 2021)
Changed paths:
M openmp/libomptarget/deviceRTLs/common/src/data_sharing.cu
Log Message:
-----------
[OpenMP] Simplify the ThreadStackTy for globalization fallback
With D106496 we can make the globalization fallback stack much simpler
and this version doesn't seem to experience the spurious failures and
deadlocks we have seen before.
Differential Revision: https://reviews.llvm.org/D106576
Compare: https://github.com/llvm/llvm-project/compare/4b2dd318dddc...d12ee28e2e4c
More information about the All-commits
mailing list