Index: src/interpreter/bytecode-register-optimizer.h |
diff --git a/src/interpreter/bytecode-register-optimizer.h b/src/interpreter/bytecode-register-optimizer.h |
index f1de6fb1c37e562410ade99fba8c1d7f3934264a..4229610b1cd06b5e9afd1dbb6a46180de5a4d24b 100644 |
--- a/src/interpreter/bytecode-register-optimizer.h |
+++ b/src/interpreter/bytecode-register-optimizer.h |
@@ -93,6 +93,8 @@ class BytecodeRegisterOptimizer final : public BytecodePipelineStage, |
RegisterInfo* GetMaterializedEquivalent(RegisterInfo* info); |
RegisterInfo* GetMaterializedEquivalentNotAccumulator(RegisterInfo* info); |
void Materialize(RegisterInfo* info); |
+ void AddToEquivalenceSet(RegisterInfo* set_member, |
+ RegisterInfo* non_set_member); |
// Methods for finding and creating metadata for each register. |
RegisterInfo* GetOrCreateRegisterInfo(Register reg); |
@@ -140,7 +142,7 @@ class BytecodeRegisterOptimizer final : public BytecodePipelineStage, |
int equivalence_id_; |
BytecodePipelineStage* next_stage_; |
- bool flushed_; |
+ bool flush_required_; |
Zone* zone_; |
DISALLOW_COPY_AND_ASSIGN(BytecodeRegisterOptimizer); |