summaryrefslogtreecommitdiff
path: root/deps/v8/src/maglev/maglev-regalloc.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/maglev/maglev-regalloc.h')
-rw-r--r--deps/v8/src/maglev/maglev-regalloc.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/deps/v8/src/maglev/maglev-regalloc.h b/deps/v8/src/maglev/maglev-regalloc.h
index 081383dd82..4d6d4cf521 100644
--- a/deps/v8/src/maglev/maglev-regalloc.h
+++ b/deps/v8/src/maglev/maglev-regalloc.h
@@ -142,7 +142,13 @@ class StraightForwardRegisterAllocator {
void AssignArbitraryRegisterInput(Input& input);
void AssignAnyInput(Input& input);
void AssignInputs(NodeBase* node);
+ template <typename RegisterT>
+ void AssignFixedTemporaries(RegisterFrameState<RegisterT>& registers,
+ NodeBase* node);
void AssignFixedTemporaries(NodeBase* node);
+ template <typename RegisterT>
+ void AssignArbitraryTemporaries(RegisterFrameState<RegisterT>& registers,
+ NodeBase* node);
void AssignArbitraryTemporaries(NodeBase* node);
void TryAllocateToInput(Phi* phi);