Chromium Code Reviews
DescriptionBug fix in load elimination, constant propagation for LoadClassId.
Handle LoadClassId in constant propagation. This helps with eliminating
unreachable code after polymorphic inlining. It exposed a bug which is
also fixed in this CL.
Redefinitions of values have to be considered for load/store forwarding:
Loads/stores to an object defined by a RedefinitionInstr (inserted by
polymorphic inlining) must be treated properly as loads/stores to the
original object.
R=kmillikin@google.com
Committed: https://code.google.com/p/dart/source/detail?r=28159
Patch Set 1 #
Total comments: 4
Patch Set 2 : #Patch Set 3 : #
Messages
Total messages: 4 (0 generated)
|
||||||||||||||||||||||||||||