Loop simplify form should always be checked because logic of
propagateStoredValueToLoadUsers relies on it (in particular, it requires preheader).
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D77775
[LoopLoadElim] Fix crash by always checking simplify form ClosedPublic Authored by mkazantsev on Apr 8 2020, 9:35 PM.
Details Summary Loop simplify form should always be checked because logic of
Diff Detail
Event Timelinemkazantsev mentioned this in D77725: [LoopLoadElim] Form simplify form by demand.Apr 8 2020, 9:36 PM This revision is now accepted and ready to land.Apr 8 2020, 10:38 PM Closed by commit rG4e8782302691: [LoopLoadElim] Fix crash by always checking simplify form (authored by mkazantsev). · Explain WhyApr 9 2020, 7:36 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 256486 llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp
llvm/test/Transforms/LoopLoadElim/new-pm-preheader-problem.ll
|