diff options
author | Alina Sbirlea <asbirlea@google.com> | 2025-09-29 08:58:46 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-29 08:58:46 -0700 |
commit | dd3507b6c021eb77c3b256dc88d6a07fb7d6734e (patch) | |
tree | 729219fdcc4292431d2b8cd21533ca47ba4a1ecc /clang/lib/Frontend/ModuleDependencyCollector.cpp | |
parent | 1ef1175b309804b3ce8ee91ee72a3498f9a9a115 (diff) | |
download | llvm-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