| Index: src/stub-cache-arm.cc
|
| ===================================================================
|
| --- src/stub-cache-arm.cc (revision 352)
|
| +++ src/stub-cache-arm.cc (working copy)
|
| @@ -232,7 +232,7 @@
|
| // Handle call cache miss.
|
| __ bind(&miss);
|
| Handle<Code> ic = ComputeCallMiss(arguments().immediate());
|
| - __ Jump(ic, code_target);
|
| + __ Jump(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Return the generated code.
|
| return GetCode(FIELD);
|
| @@ -341,12 +341,13 @@
|
| // Jump to the cached code (tail call).
|
| Handle<Code> code(function->code());
|
| ParameterCount expected(function->shared()->formal_parameter_count());
|
| - __ InvokeCode(code, expected, arguments(), code_target, JUMP_FUNCTION);
|
| + __ InvokeCode(code, expected, arguments(),
|
| + RelocInfo::CODE_TARGET, JUMP_FUNCTION);
|
|
|
| // Handle call cache miss.
|
| __ bind(&miss);
|
| Handle<Code> ic = ComputeCallMiss(arguments().immediate());
|
| - __ Jump(ic, code_target);
|
| + __ Jump(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Return the generated code.
|
| return GetCode(CONSTANT_FUNCTION);
|
| @@ -368,7 +369,7 @@
|
| // Handle call cache miss.
|
| __ bind(&miss);
|
| Handle<Code> ic = ComputeCallMiss(arguments().immediate());
|
| - __ Jump(ic, code_target);
|
| + __ Jump(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Return the generated code.
|
| return GetCode(INTERCEPTOR);
|
| @@ -441,7 +442,7 @@
|
| __ bind(&miss);
|
| __ mov(r2, Operand(Handle<String>(name))); // restore name
|
| Handle<Code> ic(Builtins::builtin(Builtins::StoreIC_Miss));
|
| - __ Jump(ic, code_target);
|
| + __ Jump(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Return the generated code.
|
| return GetCode(transition == NULL ? FIELD : MAP_TRANSITION);
|
| @@ -498,7 +499,7 @@
|
| __ bind(&miss);
|
| __ mov(r2, Operand(Handle<String>(name))); // restore name
|
| Handle<Code> ic(Builtins::builtin(Builtins::StoreIC_Miss));
|
| - __ Jump(ic, code_target);
|
| + __ Jump(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Return the generated code.
|
| return GetCode(CALLBACKS);
|
| @@ -552,7 +553,7 @@
|
| __ bind(&miss);
|
| __ mov(r2, Operand(Handle<String>(name))); // restore name
|
| Handle<Code> ic(Builtins::builtin(Builtins::StoreIC_Miss));
|
| - __ Jump(ic, code_target);
|
| + __ Jump(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Return the generated code.
|
| return GetCode(INTERCEPTOR);
|
| @@ -592,7 +593,7 @@
|
| __ bind(&miss);
|
| __ ldr(r0, MemOperand(sp)); // restore receiver
|
| Handle<Code> ic(Builtins::builtin(Builtins::LoadIC_Miss));
|
| - __ Jump(ic, code_target);
|
| + __ Jump(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Return the generated code.
|
| return GetCode(FIELD);
|
| @@ -634,7 +635,7 @@
|
| // Handle load cache miss.
|
| __ bind(&miss);
|
| Handle<Code> ic(Builtins::builtin(Builtins::LoadIC_Miss));
|
| - __ Jump(ic, code_target);
|
| + __ Jump(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Return the generated code.
|
| return GetCode(CALLBACKS);
|
| @@ -668,7 +669,7 @@
|
| // Handle load cache miss.
|
| __ bind(&miss);
|
| Handle<Code> ic(Builtins::builtin(Builtins::LoadIC_Miss));
|
| - __ Jump(ic, code_target);
|
| + __ Jump(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Return the generated code.
|
| return GetCode(CONSTANT_FUNCTION);
|
| @@ -708,7 +709,7 @@
|
| // Handle load cache miss.
|
| __ bind(&miss);
|
| Handle<Code> ic(Builtins::builtin(Builtins::LoadIC_Miss));
|
| - __ Jump(ic, code_target);
|
| + __ Jump(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Return the generated code.
|
| return GetCode(INTERCEPTOR);
|
|
|