Index: src/compiler/instruction-selector.h |
diff --git a/src/compiler/instruction-selector.h b/src/compiler/instruction-selector.h |
index 73884906a250fe1ea1421798b6ea3aa9daf042c8..55359d8aca4794cadb354bde3e7e224c71b0bb62 100644 |
--- a/src/compiler/instruction-selector.h |
+++ b/src/compiler/instruction-selector.h |
@@ -212,6 +212,12 @@ class InstructionSelector final { |
void EmitLookupSwitch(const SwitchInfo& sw, |
InstructionOperand& value_operand); |
+ void TryRename(InstructionOperand* op); |
+ int GetRename(int virtual_register); |
+ void SetRename(const Node* node, const Node* rename); |
+ void UpdateRenames(Instruction* instruction); |
+ void UpdateRenamesInPhi(PhiInstruction* phi); |
+ |
// Inform the instruction selection that {node} was just defined. |
void MarkAsDefined(Node* node); |
@@ -341,6 +347,7 @@ class InstructionSelector final { |
BoolVector used_; |
IntVector effect_level_; |
IntVector virtual_registers_; |
+ IntVector virtual_register_rename_; |
InstructionScheduler* scheduler_; |
EnableScheduling enable_scheduling_; |
Frame* frame_; |