Chromium Code Reviews| Index: src/compiler/gap-resolver.h |
| diff --git a/src/compiler/gap-resolver.h b/src/compiler/gap-resolver.h |
| index 19806f568a82faf27b5d6e60f12b195d1bed5208..fc48b2b98376fb80ae03935167a476fce52cef29 100644 |
| --- a/src/compiler/gap-resolver.h |
| +++ b/src/compiler/gap-resolver.h |
| @@ -26,18 +26,21 @@ class GapResolver final { |
| InstructionOperand* destination) = 0; |
| }; |
| - explicit GapResolver(Assembler* assembler) : assembler_(assembler) {} |
| + explicit GapResolver(Assembler* assembler) |
| + : assembler_(assembler), split_rep_(MachineRepresentation::kSimd128) {} |
| // Resolve a set of parallel moves, emitting assembler instructions. |
| - void Resolve(ParallelMove* parallel_move) const; |
| + void Resolve(ParallelMove* parallel_move); |
| private: |
| - // Perform the given move, possibly requiring other moves to satisfy |
| - // dependencies. |
| - void PerformMove(ParallelMove* moves, MoveOperands* move) const; |
| + // Performs the given move, possibly performing other moves to unblock the |
| + // destination operand. |
| + void PerformMove(ParallelMove* moves, MoveOperands* move); |
| // Assembler used to emit moves and save registers. |
| Assembler* const assembler_; |
| + |
| + MachineRepresentation split_rep_; |
|
Jarin
2016/10/18 11:44:28
Please, describe what this field means.
bbudge
2016/10/19 00:32:20
Done.
|
| }; |
| } // namespace compiler |