aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <johannes@jdoerfert.de>2022-12-12 15:17:27 -0800
committerJohannes Doerfert <johannes@jdoerfert.de>2022-12-13 19:38:15 -0800
commitfc21f2d7bae2e0be630470cc7ca9323ed5859892 (patch)
treebdc6b0054983e7f7bed11783b4be24c76e8fde69 /llvm/lib/Transforms/Utils/LoopUtils.cpp
parentdde21c1983f48059067b0595bc142c9264061bb0 (diff)
downloadllvm-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