Chromium Code Reviews
DescriptionFix bug in load elimination with multiple phis.
The in-set has to be computed on the out-sets of the predecessors with
the phi-moves of the predecessor applied. This is now done on a temporary
copy of out, instead of the out-set itself - otherwise the phi-moves may
be applied more than once to the same set.
BUG=http://dartbug.com/17159
TEST=tests/language/vm/load_to_load_forwarding_vm_test.dart
R=vegorov@chromium.org
Committed: https://code.google.com/p/dart/source/detail?r=33118
Patch Set 1 #
Total comments: 2
Patch Set 2 : #
Messages
Total messages: 4 (0 generated)
|
||||||||||||||||||||||||||||