aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorShilei Tian <i@tianshilei.me>2023-01-08 16:45:42 -0500
committerShilei Tian <i@tianshilei.me>2023-01-08 16:45:50 -0500
commitacd22b275131a965f4a6006dfa0b237ed6b6572e (patch)
treed0dd11e4e1e5b7ff717562c9a7624dab92a8686f /clang/lib/Basic/Module.cpp
parent496f9a7d8d4b61b6f5dfa21e2614043a2b27cf67 (diff)
downloadllvm-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