[all-commits] [llvm/llvm-project] 6b9512: [Attributor][NFC] Rename AACallSiteReturnedFromRet...
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Fri Sep 1 21:04:26 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6b95126b9b0aeff642a5c2aab944bfce831a8235
https://github.com/llvm/llvm-project/commit/6b95126b9b0aeff642a5c2aab944bfce831a8235
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-09-01 (Fri, 01 Sep 2023)
Changed paths:
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
Log Message:
-----------
[Attributor][NFC] Rename AACallSiteReturnedFromReturned
In a follow up we'll use it for more than "callee return" -> "call site
return" deduction, effectively allowing "callee" -> "call site".
Commit: ac0d3869c52bc9707a71bd4ae0d82caa9b1692dc
https://github.com/llvm/llvm-project/commit/ac0d3869c52bc9707a71bd4ae0d82caa9b1692dc
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-09-01 (Fri, 01 Sep 2023)
Changed paths:
M llvm/include/llvm/Transforms/IPO/Attributor.h
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
Log Message:
-----------
[Attributor][NFC] Simplify the helper APIs
We have various helpers to propagate information. This patch cleans up
the API to allow less template parameters and more uniform handling.
Commit: a8ac969b105eb0280f5446a716097774a241da89
https://github.com/llvm/llvm-project/commit/a8ac969b105eb0280f5446a716097774a241da89
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-09-01 (Fri, 01 Sep 2023)
Changed paths:
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
Log Message:
-----------
[Attributor][NFC] Use common helper to avoid duplication
Many AAs translated callee information to the call site explicitly but
they now all use the helper we already had for callee return to call
site return propagation. In a follow up the helper is going to be
extended to handle multiple callees.
Compare: https://github.com/llvm/llvm-project/compare/7557530f428a...a8ac969b105e
More information about the All-commits
mailing list