aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ModuleDependencyCollector.cpp
diff options
context:
space:
mode:
authorAlina Sbirlea <asbirlea@google.com>2025-09-29 08:58:46 -0700
committerGitHub <noreply@github.com>2025-09-29 08:58:46 -0700
commitdd3507b6c021eb77c3b256dc88d6a07fb7d6734e (patch)
tree729219fdcc4292431d2b8cd21533ca47ba4a1ecc /clang/lib/Frontend/ModuleDependencyCollector.cpp
parent1ef1175b309804b3ce8ee91ee72a3498f9a9a115 (diff)
downloadllvm-dd3507b6c021eb77c3b256dc88d6a07fb7d6734e.zip
llvm-dd3507b6c021eb77c3b256dc88d6a07fb7d6734e.tar.gz
llvm-dd3507b6c021eb77c3b256dc88d6a07fb7d6734e.tar.bz2
Extend LVI to cache ranges per BB predecessor. (#159432)
Currently LVI does the union of value ranges from block predecessors. When storing the ranges per predecessor, the resulting ranges may be more restricted and enable additional optimizations. However this is costly (memory + compile time), so place this under a flag disabled by default. See: https://github.com/llvm/llvm-project/issues/158139.
Diffstat (limited to 'clang/lib/Frontend/ModuleDependencyCollector.cpp')
0 files changed, 0 insertions, 0 deletions