diff options
author | Sameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com> | 2022-11-25 13:34:57 +0530 |
---|---|---|
committer | Sameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com> | 2022-12-15 08:48:38 +0530 |
commit | 88db516af69619d4326edea37e52fc7321c33bb5 (patch) | |
tree | 8f7abb404b325df64c4d247fb8e28beb290f9673 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | b05b8970d8b35e0ffcdab1a77e8be836c0aaae70 (diff) | |
download | llvm-88db516af69619d4326edea37e52fc7321c33bb5.zip llvm-88db516af69619d4326edea37e52fc7321c33bb5.tar.gz llvm-88db516af69619d4326edea37e52fc7321c33bb5.tar.bz2 |
[AAPointerInfo] handle multiple offsets in PHI
The arguments to a PHI may represent a recurrence by eventually using the output
of the PHI itself. This is now handled by checking for cycles in the control
flow. If a PHI is not in a recurrence, it is now able to report multiple offsets
instead of conservatively reporting unknown.
Reviewed By: jdoerfert
Differential Revision: https://reviews.llvm.org/D138991
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions