diff options
author | Hari Limaye <hari.limaye@arm.com> | 2024-09-27 11:06:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-27 11:06:59 +0100 |
commit | 1c26e2b6f90253efdf38a5a70d011722d4eb1216 (patch) | |
tree | 367aad186128ee17809a709b57e2fc1ac6574805 /clang/unittests/Tooling/Syntax/TreeTest.cpp | |
parent | 6fe723441b66c86bbe86bfc9c1f504d0c295c91b (diff) | |
download | llvm-1c26e2b6f90253efdf38a5a70d011722d4eb1216.zip llvm-1c26e2b6f90253efdf38a5a70d011722d4eb1216.tar.gz llvm-1c26e2b6f90253efdf38a5a70d011722d4eb1216.tar.bz2 |
[ArgPromotion] Perform alias analysis on actual arguments of Calls (#106216)
Teach Argument Promotion to perform alias analysis on actual arguments
of Calls to a Function, to try to prove that all Calls to the Function
do not modify the memory pointed to by an argument. This surfaces more
opportunities to perform Argument Promotion in cases where simply
looking at a Function's instructions is insufficient to prove that the
pointer argument is not invalidated before all loads from it.
Diffstat (limited to 'clang/unittests/Tooling/Syntax/TreeTest.cpp')
0 files changed, 0 insertions, 0 deletions