Chromium Code Reviews| Index: src/interpreter/mkpeephole.cc |
| diff --git a/src/interpreter/mkpeephole.cc b/src/interpreter/mkpeephole.cc |
| index d89390d45d125f9ca2d6dfaf619ce911794bdcb6..482823abb2af602ee8f51727100690830828cc8c 100644 |
| --- a/src/interpreter/mkpeephole.cc |
| +++ b/src/interpreter/mkpeephole.cc |
| @@ -109,10 +109,10 @@ PeepholeActionAndData PeepholeActionTableWriter::LookupActionAndData( |
| // ToName optimizations: remove unnecessary ToName bytecodes. |
|
oth
2016/07/22 11:13:10
Can this comment be updated to reflect the new sem
klaasb
2016/07/25 12:25:08
Done.
|
| if (current == Bytecode::kToName) { |
| if (last == Bytecode::kLdaConstant) { |
| - return {PeepholeAction::kElideCurrentIfLoadingNameConstantAction, |
| + return {PeepholeAction::kTransformToStarIfLoadingNameConstantAction, |
| Bytecode::kIllegal}; |
| } else if (Bytecodes::PutsNameInAccumulator(last)) { |
| - return {PeepholeAction::kElideCurrentAction, Bytecode::kIllegal}; |
| + return {PeepholeAction::kChangeBytecodeAction, Bytecode::kStar}; |
| } |
| } |