Chromium Code Reviews| Index: src/compiler/simplified-lowering.cc |
| diff --git a/src/compiler/simplified-lowering.cc b/src/compiler/simplified-lowering.cc |
| index 73b6078d841f7118940a8b5a26ee5c155e528c1c..18bbbf0d6bcb2c4cbc6fb09e6ad69b132fc2bed5 100644 |
| --- a/src/compiler/simplified-lowering.cc |
| +++ b/src/compiler/simplified-lowering.cc |
| @@ -2389,6 +2389,15 @@ class RepresentationSelector { |
| case IrOpcode::kEnsureWritableFastElements: |
| return VisitBinop(node, UseInfo::AnyTagged(), |
| MachineRepresentation::kTagged); |
| + case IrOpcode::kMaybeGrowFastElements: { |
| + ProcessInput(node, 0, UseInfo::AnyTagged()); |
| + ProcessInput(node, 1, UseInfo::AnyTagged()); |
| + ProcessInput(node, 2, UseInfo::TruncatingWord32()); |
| + ProcessInput(node, 3, UseInfo::TruncatingWord32()); |
|
Jarin
2016/08/08 08:03:47
Again, the magic indices are not helping readabili
Benedikt Meurer
2016/08/08 08:12:56
Done.
|
| + ProcessRemainingInputs(node, 4); |
| + SetOutput(node, MachineRepresentation::kTagged); |
| + return; |
| + } |
| //------------------------------------------------------------------ |
| // Machine-level operators. |