Chromium Code Reviews
DescriptionEnsure that MaterializeObject has relaxed RequiredInputRepresentation.
Instruction itself is essentially a part of a deoptimization enviroment and thus can deal with any representation.
Default RequiredInputRepresentation is too strict and require tagged representation for all inputs which leads to ineffecient code: SelectRepresentations pass which is run while materializations are still in the graph will insert redundant boxing.
R=srdjan@google.com
BUG=dart:16063
Committed: https://code.google.com/p/dart/source/detail?r=31753
Patch Set 1 #
Messages
Total messages: 4 (0 generated)
|
|||||||||||||||||||