diff options
author | Florian Hahn <flo@fhahn.com> | 2023-04-28 15:37:32 +0100 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2023-04-28 15:37:35 +0100 |
commit | 4c2d29f2fc78782a469ccff625dd29d66d4d9f9b (patch) | |
tree | 4af82011a76071dec0170eaf437a6cb7ab2a35a9 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | 02c5eb565f2e0396053b25cb39659a52517b2f32 (diff) | |
download | llvm-4c2d29f2fc78782a469ccff625dd29d66d4d9f9b.zip llvm-4c2d29f2fc78782a469ccff625dd29d66d4d9f9b.tar.gz llvm-4c2d29f2fc78782a469ccff625dd29d66d4d9f9b.tar.bz2 |
[SCEV] Skip instrs with non-scevable types in visitAndClearUsers.
No SCEVs are formed for instructions with non-scevable types, so no
other SCEV expressions can depend on them. Skip those instructions and
their users when invalidating SCEV expressions.
Depends on D144847.
Reviewed By: mkazantsev
Differential Revision: https://reviews.llvm.org/D144848
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions