aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/AssumptionCache.cpp
diff options
context:
space:
mode:
authorMiguel Saldivar <saldivarcher@gmail.com>2023-01-11 08:37:25 +0000
committerFlorian Hahn <flo@fhahn.com>2023-01-11 09:03:40 +0000
commit3c5e0d87f80efa8068a58768514d916d9dc03f3d (patch)
tree4a6bd9ecf84cf0fbabae61390ea5716cf3d25f53 /llvm/lib/Analysis/AssumptionCache.cpp
parent8c9f13bd4c0fddacfea2d3dfd5af532c40656505 (diff)
downloadllvm-3c5e0d87f80efa8068a58768514d916d9dc03f3d.zip
llvm-3c5e0d87f80efa8068a58768514d916d9dc03f3d.tar.gz
llvm-3c5e0d87f80efa8068a58768514d916d9dc03f3d.tar.bz2
[LoopVectorize] Clear cache of `LoopAccessInfoManager`
LAI is cached during the LoopDistribute pass, and is later re-used during LoopVectorize. The problem is that LoopVectorize changes SCEV, and the cached LAI does not get updated. Hence, when re-using the cached LAI, it references an invalid SCEV. Fixes #59319 Reviewed By: fhahn Differential Revision: https://reviews.llvm.org/D139601
Diffstat (limited to 'llvm/lib/Analysis/AssumptionCache.cpp')
0 files changed, 0 insertions, 0 deletions