Don't PerformSHLSimplify if the given node is used by a node that also uses a constant because we may get stuck in an infinite combine loop.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D44097
[ARM] Fix for PR36577 ClosedPublic Authored by samparker on Mar 5 2018, 8:49 AM.
Details Summary Don't PerformSHLSimplify if the given node is used by a node that also uses a constant because we may get stuck in an infinite combine loop.
Diff Detail Event Timelinesamparker added a child revision: D44098: [ARM] Relax condition for PerformSHLSimplify.Mar 5 2018, 8:57 AM This revision is now accepted and ready to land.Mar 6 2018, 5:54 AM Closed by commit rL326882: [ARM] Fix for PR36577 (authored by SjoerdMeijer). · Explain WhyMar 7 2018, 1:13 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 137011 lib/Target/ARM/ARMISelLowering.cpp
test/CodeGen/ARM/pr36577.ll
|
its -> it's while you are at it?