Chromium Code Reviews
DescriptionImprove redundant load elimination.
Previously it incorrectly computed OUT sets during the fix point iteration: did not propagate changed from IN to OUT.
However just computing bitset representation of IN set was actually not enough because different values might be coming in from different predecessors.
This algorithm inserts phis at merge points.
R=fschneider@google.com
BUG=
Committed: https://code.google.com/p/dart/source/detail?r=16109
Patch Set 1 #Patch Set 2 : fix for real #
Total comments: 20
Patch Set 3 : address comments #
Total comments: 1
Messages
Total messages: 6 (0 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||