diff options
author | Florian Hahn <flo@fhahn.com> | 2022-10-07 21:35:42 +0100 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2022-10-07 21:35:42 +0100 |
commit | 13ac102726d35b067d8a086804278dba8337e10b (patch) | |
tree | 8bd39798290711f165c44220a92f2bc7aee65467 /clang/lib/Basic/Cuda.cpp | |
parent | 0edff6faa26664772c41fed8d7759bba703f4987 (diff) | |
download | llvm-13ac102726d35b067d8a086804278dba8337e10b.zip llvm-13ac102726d35b067d8a086804278dba8337e10b.tar.gz llvm-13ac102726d35b067d8a086804278dba8337e10b.tar.bz2 |
[LoopSimplifyCFG] Invalidate SCEV dispositions.
Clear all dispositions if there are any dead blocks (which will get
removed later) and also clear dispositions for removed instructions.
Clearing all dispositions in case there are dead blocks happens first,
which should avoid traversing SCEV use-lists for invalidating
dispositions for individual values.
Fixes #58179.
Diffstat (limited to 'clang/lib/Basic/Cuda.cpp')
0 files changed, 0 insertions, 0 deletions