Index: src/x64/ic-x64.cc |
diff --git a/src/x64/ic-x64.cc b/src/x64/ic-x64.cc |
index e2f7c30d279b3b5c2c1c51e59dd13e7ad68b4dae..bf415d925ba1b18ca0a96e28389eb9389d24f40e 100644 |
--- a/src/x64/ic-x64.cc |
+++ b/src/x64/ic-x64.cc |
@@ -236,7 +236,7 @@ void KeyedLoadIC::Generate(MacroAssembler* masm, |
__ push(rbx); // return address |
// Perform tail call to the entry. |
- __ TailCallRuntime(f, 2); |
+ __ TailCallRuntime(f, 2, 1); |
} |
@@ -373,7 +373,7 @@ void KeyedStoreIC::Generate(MacroAssembler* masm, ExternalReference const& f) { |
__ push(rcx); // return address |
// Do tail-call to runtime routine. |
- __ TailCallRuntime(f, 3); |
+ __ TailCallRuntime(f, 3, 1); |
} |
@@ -394,7 +394,7 @@ void KeyedStoreIC::GenerateExtendStorage(MacroAssembler* masm) { |
// Do tail-call to runtime routine. |
__ TailCallRuntime( |
- ExternalReference(IC_Utility(kSharedStoreIC_ExtendStorage)), 3); |
+ ExternalReference(IC_Utility(kSharedStoreIC_ExtendStorage)), 3, 1); |
} |
@@ -460,7 +460,7 @@ void KeyedStoreIC::GenerateGeneric(MacroAssembler* masm) { |
__ push(rax); |
__ push(rcx); |
// Do tail-call to runtime routine. |
- __ TailCallRuntime(ExternalReference(Runtime::kSetProperty), 3); |
+ __ TailCallRuntime(ExternalReference(Runtime::kSetProperty), 3, 1); |
// Extra capacity case: Check if there is extra capacity to |
@@ -532,7 +532,7 @@ void CallIC::Generate(MacroAssembler* masm, |
__ push(rbx); |
// Call the entry. |
- CEntryStub stub; |
+ CEntryStub stub(1); |
__ movq(rax, Immediate(2)); |
__ movq(rbx, f); |
__ CallStub(&stub); |
@@ -763,7 +763,7 @@ void LoadIC::Generate(MacroAssembler* masm, ExternalReference const& f) { |
__ push(rbx); // return address |
// Perform tail call to the entry. |
- __ TailCallRuntime(f, 2); |
+ __ TailCallRuntime(f, 2, 1); |
} |
@@ -940,7 +940,7 @@ void StoreIC::Generate(MacroAssembler* masm, ExternalReference const& f) { |
__ push(rbx); // return address |
// Perform tail call to the entry. |
- __ TailCallRuntime(f, 3); |
+ __ TailCallRuntime(f, 3, 1); |
} |
void StoreIC::GenerateExtendStorage(MacroAssembler* masm) { |
@@ -959,7 +959,7 @@ void StoreIC::GenerateExtendStorage(MacroAssembler* masm) { |
// Perform tail call to the entry. |
__ TailCallRuntime( |
- ExternalReference(IC_Utility(kSharedStoreIC_ExtendStorage)), 3); |
+ ExternalReference(IC_Utility(kSharedStoreIC_ExtendStorage)), 3, 1); |
} |
void StoreIC::GenerateMegamorphic(MacroAssembler* masm) { |