[all-commits] [llvm/llvm-project] cbb709: [Attributor] Disable simplification AAs if a callb...
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Tue Jul 27 15:50:47 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cbb709e25124dc38ee593882051fc88c987fe591
https://github.com/llvm/llvm-project/commit/cbb709e25124dc38ee593882051fc88c987fe591
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-07-27 (Tue, 27 Jul 2021)
Changed paths:
M llvm/include/llvm/Transforms/IPO/Attributor.h
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
Log Message:
-----------
[Attributor] Disable simplification AAs if a callback is present
AAValueSimplify, AAValueConstantRange, and AAPotentialValues all look at
the IR by default. If queried for a IR position which has a
simplification callback we should either look at the callback return, or
give up. We do the latter for now.
Commit: ed7ec860f03caf6b702f27a74c3682d061f60e1d
https://github.com/llvm/llvm-project/commit/ed7ec860f03caf6b702f27a74c3682d061f60e1d
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-07-27 (Tue, 27 Jul 2021)
Changed paths:
M openmp/libomptarget/DeviceRTL/include/Utils.h
M openmp/libomptarget/DeviceRTL/src/State.cpp
Log Message:
-----------
[OpenMP] Improve alignment handling in the new device runtime
Commit: fd520e75f173f380de530f101005e16256a6de42
https://github.com/llvm/llvm-project/commit/fd520e75f173f380de530f101005e16256a6de42
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2021-07-27 (Tue, 27 Jul 2021)
Changed paths:
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
Log Message:
-----------
[Attributor] Verify `checkForAllUses` return value properly
Also do not emit more than one remark after Heap2Stack failed.
Compare: https://github.com/llvm/llvm-project/compare/8a48e6dda9f7...fd520e75f173
More information about the All-commits
mailing list