Index: src/arm/full-codegen-arm.cc |
=================================================================== |
--- src/arm/full-codegen-arm.cc (revision 7643) |
+++ src/arm/full-codegen-arm.cc (working copy) |
@@ -783,7 +783,7 @@ |
Handle<Code> ic = is_strict_mode() |
? isolate()->builtins()->KeyedStoreIC_Initialize_Strict() |
: isolate()->builtins()->KeyedStoreIC_Initialize(); |
- EmitCallIC(ic, RelocInfo::CODE_TARGET); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber); |
// Value in r0 is ignored (declarations are statements). |
} |
} |
@@ -1166,7 +1166,7 @@ |
? RelocInfo::CODE_TARGET |
: RelocInfo::CODE_TARGET_CONTEXT; |
Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); |
- EmitCallIC(ic, mode); |
+ EmitCallIC(ic, mode, AstNode::kNoNumber); |
} |
@@ -1248,7 +1248,7 @@ |
__ mov(r0, Operand(key_literal->handle())); |
Handle<Code> ic = |
isolate()->builtins()->KeyedLoadIC_Initialize(); |
- EmitCallIC(ic, RelocInfo::CODE_TARGET); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber); |
__ jmp(done); |
} |
} |
@@ -1271,7 +1271,7 @@ |
__ ldr(r0, GlobalObjectOperand()); |
__ mov(r2, Operand(var->name())); |
Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); |
- EmitCallIC(ic, RelocInfo::CODE_TARGET_CONTEXT); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET_CONTEXT, AstNode::kNoNumber); |
context()->Plug(r0); |
} else if (slot != NULL && slot->type() == Slot::LOOKUP) { |
@@ -1330,7 +1330,7 @@ |
// Call keyed load IC. It has arguments key and receiver in r0 and r1. |
Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); |
- EmitCallIC(ic, RelocInfo::CODE_TARGET); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber); |
context()->Plug(r0); |
} |
} |
@@ -1696,7 +1696,7 @@ |
// Call load IC. It has arguments receiver and property name r0 and r2. |
Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); |
if (prop->is_synthetic()) { |
- EmitCallIC(ic, RelocInfo::CODE_TARGET); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber); |
} else { |
EmitCallIC(ic, RelocInfo::CODE_TARGET_WITH_ID, prop->id()); |
} |
@@ -1708,7 +1708,7 @@ |
// Call keyed load IC. It has arguments key and receiver in r0 and r1. |
Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); |
if (prop->is_synthetic()) { |
- EmitCallIC(ic, RelocInfo::CODE_TARGET); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber); |
} else { |
EmitCallIC(ic, RelocInfo::CODE_TARGET_WITH_ID, prop->id()); |
} |
@@ -1859,7 +1859,7 @@ |
Handle<Code> ic = is_strict_mode() |
? isolate()->builtins()->StoreIC_Initialize_Strict() |
: isolate()->builtins()->StoreIC_Initialize(); |
- EmitCallIC(ic, RelocInfo::CODE_TARGET); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber); |
break; |
} |
case KEYED_PROPERTY: { |
@@ -1882,7 +1882,7 @@ |
Handle<Code> ic = is_strict_mode() |
? isolate()->builtins()->KeyedStoreIC_Initialize_Strict() |
: isolate()->builtins()->KeyedStoreIC_Initialize(); |
- EmitCallIC(ic, RelocInfo::CODE_TARGET); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber); |
break; |
} |
} |
@@ -1908,7 +1908,7 @@ |
Handle<Code> ic = is_strict_mode() |
? isolate()->builtins()->StoreIC_Initialize_Strict() |
: isolate()->builtins()->StoreIC_Initialize(); |
- EmitCallIC(ic, RelocInfo::CODE_TARGET_CONTEXT); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET_CONTEXT, AstNode::kNoNumber); |
} else if (op == Token::INIT_CONST) { |
// Like var declarations, const declarations are hoisted to function |
@@ -2350,7 +2350,7 @@ |
SetSourcePosition(prop->position()); |
Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); |
- EmitCallIC(ic, RelocInfo::CODE_TARGET); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber); |
__ ldr(r1, GlobalObjectOperand()); |
__ ldr(r1, FieldMemOperand(r1, GlobalObject::kGlobalReceiverOffset)); |
__ Push(r0, r1); // Function, receiver. |
@@ -4023,7 +4023,7 @@ |
Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); |
// Use a regular load, not a contextual load, to avoid a reference |
// error. |
- EmitCallIC(ic, RelocInfo::CODE_TARGET); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber); |
PrepareForBailout(expr, TOS_REG); |
context()->Plug(r0); |
} else if (proxy != NULL && |