There is a bug introduced by https://reviews.llvm.org/D107219 which causes an infinite loop, when there are more than 2 levels PHINode chain.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D108166
[LNICM] Fix infinite loop ClosedPublic Authored by Whitney on Aug 16 2021, 3:10 PM.
Details
Summary There is a bug introduced by https://reviews.llvm.org/D107219 which causes an infinite loop, when there are more than 2 levels PHINode chain.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 16 2021, 8:49 PM Closed by commit rGa41c95c0e3c2: [LNICM] Fix infinite loop (authored by Whitney, committed by maekawatoshiki <konndennsa@gmail.com>). · Explain WhyAug 16 2021, 8:55 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 366798 llvm/lib/Transforms/Scalar/LICM.cpp
llvm/test/Transforms/LICM/lnicm-sink.ll
|