diff options
author | Johannes Doerfert <johannes@jdoerfert.de> | 2022-12-12 15:17:27 -0800 |
---|---|---|
committer | Johannes Doerfert <johannes@jdoerfert.de> | 2022-12-13 19:38:15 -0800 |
commit | fc21f2d7bae2e0be630470cc7ca9323ed5859892 (patch) | |
tree | bdc6b0054983e7f7bed11783b4be24c76e8fde69 /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | dde21c1983f48059067b0595bc142c9264061bb0 (diff) | |
download | llvm-fc21f2d7bae2e0be630470cc7ca9323ed5859892.zip llvm-fc21f2d7bae2e0be630470cc7ca9323ed5859892.tar.gz llvm-fc21f2d7bae2e0be630470cc7ca9323ed5859892.tar.bz2 |
[Attributor] Introduce AA[Intra/Inter]Reachability
We had two AAs for reachability but it was very cumbersome to extend
them. We also had some fallback to use LLVM-core mechanisms and cache
the result. The new design shares the query code and interface nicely
between AAIntraFnReachability and AAInterFnReachability.
As part of the rewrite we also added the ExclusionSet to the queries.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions