Index: src/ic/arm64/stub-cache-arm64.cc |
diff --git a/src/ic/arm64/stub-cache-arm64.cc b/src/ic/arm64/stub-cache-arm64.cc |
index ce6622217e908083254e70e96c6a6b132787cb8f..8d378ce4c24c4aa1681e604999803f4a57c34c6b 100644 |
--- a/src/ic/arm64/stub-cache-arm64.cc |
+++ b/src/ic/arm64/stub-cache-arm64.cc |
@@ -23,10 +23,9 @@ namespace internal { |
// |
// 'receiver', 'name' and 'offset' registers are preserved on miss. |
static void ProbeTable(Isolate* isolate, MacroAssembler* masm, |
- Code::Kind ic_kind, Code::Flags flags, |
- StubCache::Table table, Register receiver, Register name, |
- Register offset, Register scratch, Register scratch2, |
- Register scratch3) { |
+ Code::Flags flags, StubCache::Table table, |
+ Register receiver, Register name, Register offset, |
+ Register scratch, Register scratch2, Register scratch3) { |
// Some code below relies on the fact that the Entry struct contains |
// 3 pointers (name, code, map). |
STATIC_ASSERT(sizeof(StubCache::Entry) == (3 * kPointerSize)); |
@@ -137,8 +136,8 @@ void StubCache::GenerateProbe(MacroAssembler* masm, Code::Kind ic_kind, |
CountTrailingZeros(kPrimaryTableSize, 64)); |
// Probe the primary table. |
- ProbeTable(isolate, masm, ic_kind, flags, kPrimary, receiver, name, scratch, |
- extra, extra2, extra3); |
+ ProbeTable(isolate, masm, flags, kPrimary, receiver, name, scratch, extra, |
+ extra2, extra3); |
// Primary miss: Compute hash for secondary table. |
__ Sub(scratch, scratch, Operand(name, LSR, kCacheIndexShift)); |
@@ -146,8 +145,8 @@ void StubCache::GenerateProbe(MacroAssembler* masm, Code::Kind ic_kind, |
__ And(scratch, scratch, kSecondaryTableSize - 1); |
// Probe the secondary table. |
- ProbeTable(isolate, masm, ic_kind, flags, kSecondary, receiver, name, scratch, |
- extra, extra2, extra3); |
+ ProbeTable(isolate, masm, flags, kSecondary, receiver, name, scratch, extra, |
+ extra2, extra3); |
// Cache miss: Fall-through and let caller handle the miss by |
// entering the runtime system. |