This is the same change as D114738, but tracks ValuesAtScopes users with a reverse map, so we can invalidate values without scanning the whole map.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D114788
[SCEV] Track and invalidate ValuesAtScopes users ClosedPublic Authored by nikic on Nov 30 2021, 3:36 AM.
Details Summary This is the same change as D114738, but tracks ValuesAtScopes users with a reverse map, so we can invalidate values without scanning the whole map.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Nov 30 2021, 8:34 AM This revision was landed with ongoing or failed builds.Nov 30 2021, 9:21 AM Closed by commit rG37d72991c136: [SCEV] Track and invalidate ValuesAtScopes users (authored by nikic). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 390741 llvm/include/llvm/Analysis/ScalarEvolution.h
llvm/lib/Analysis/ScalarEvolution.cpp
llvm/test/Transforms/IndVarSimplify/bbi-63564.ll
|