diff options
author | Shilei Tian <i@tianshilei.me> | 2023-01-08 16:45:42 -0500 |
---|---|---|
committer | Shilei Tian <i@tianshilei.me> | 2023-01-08 16:45:50 -0500 |
commit | acd22b275131a965f4a6006dfa0b237ed6b6572e (patch) | |
tree | d0dd11e4e1e5b7ff717562c9a7624dab92a8686f /clang/lib/Basic/Module.cpp | |
parent | 496f9a7d8d4b61b6f5dfa21e2614043a2b27cf67 (diff) | |
download | llvm-acd22b275131a965f4a6006dfa0b237ed6b6572e.zip llvm-acd22b275131a965f4a6006dfa0b237ed6b6572e.tar.gz llvm-acd22b275131a965f4a6006dfa0b237ed6b6572e.tar.bz2 |
[AAUnderlyingObjects] Introduce an AA for getting underlying objects of a pointer
This patch introduces a new AA `AAUnderlyingObjects`. It is basically like a wrapper
AA of the function `AA::getAssumedUnderlyingObjects`, but it can recursively do
query if the underlying object is an indirect access, such as a phi node or a select
instruction.
Reviewed By: jdoerfert
Differential Revision: https://reviews.llvm.org/D141164
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions