aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectOptimize.cpp
diff options
context:
space:
mode:
authorSameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com>2022-11-25 13:34:57 +0530
committerSameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com>2022-12-15 08:48:38 +0530
commit88db516af69619d4326edea37e52fc7321c33bb5 (patch)
tree8f7abb404b325df64c4d247fb8e28beb290f9673 /llvm/lib/CodeGen/SelectOptimize.cpp
parentb05b8970d8b35e0ffcdab1a77e8be836c0aaae70 (diff)
downloadllvm-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/lib/CodeGen/SelectOptimize.cpp')
0 files changed, 0 insertions, 0 deletions