aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2022-03-07 12:37:55 +0100
committerNikita Popov <npopov@redhat.com>2022-03-09 09:33:22 +0100
commitba8ee4a43e39218f7bdfd7627db09543c33d9792 (patch)
treec4af6c21a2ce323e283262f82fb540205d298570 /clang/lib/Frontend/CompilerInvocation.cpp
parentf682a8386b5aa0fcc09754bf5a08cbe43d33065e (diff)
downloadllvm-ba8ee4a43e39218f7bdfd7627db09543c33d9792.zip
llvm-ba8ee4a43e39218f7bdfd7627db09543c33d9792.tar.gz
llvm-ba8ee4a43e39218f7bdfd7627db09543c33d9792.tar.bz2
[SCEV] Verify all IR -> SCEV mappings
This extends SCEV verification to check not only backedge-taken counts, but all entries in the IR -> SCEV cache. The restrictions are the same as for the BECount case, i.e. we ignore expressions based on undef, we only diagnose constant deltas (there are way too many false positives otherwise) and we limit to reachable code. Differential Revision: https://reviews.llvm.org/D121104
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions