Index: src/codegen-arm.cc |
=================================================================== |
--- src/codegen-arm.cc (revision 352) |
+++ src/codegen-arm.cc (working copy) |
@@ -826,7 +826,7 @@ |
Literal key(variable->name()); |
// TODO(1241834): Fetch the position from the variable instead of using |
// no position. |
- Property property(&global, &key, kNoPosition); |
+ Property property(&global, &key, RelocInfo::kNoPosition); |
Load(&property); |
} else { |
Load(x, CodeGenState::LOAD_TYPEOF_EXPR); |
@@ -1636,7 +1636,8 @@ |
// r5: pointer to builtin function (C callee-saved) |
if (do_gc) { |
- __ Call(FUNCTION_ADDR(Runtime::PerformGC), runtime_entry); // passing r0 |
+ // Passing r0. |
+ __ Call(FUNCTION_ADDR(Runtime::PerformGC), RelocInfo::RUNTIME_ENTRY); |
} |
// Call C built-in. |
@@ -2066,9 +2067,9 @@ |
Variable* var = ref()->expression()->AsVariableProxy()->AsVariable(); |
if (var != NULL) { |
ASSERT(var->is_global()); |
- __ Call(ic, code_target_context); |
+ __ Call(ic, RelocInfo::CODE_TARGET_CONTEXT); |
} else { |
- __ Call(ic, code_target); |
+ __ Call(ic, RelocInfo::CODE_TARGET); |
} |
} else { |
@@ -2099,7 +2100,7 @@ |
// Setup the name register. |
masm->mov(r2, Operand(name)); |
Handle<Code> ic(Builtins::builtin(Builtins::StoreIC_Initialize)); |
- masm->Call(ic, code_target); |
+ masm->Call(ic, RelocInfo::CODE_TARGET); |
} else { |
// Access keyed property. |
@@ -3705,7 +3706,7 @@ |
// Setup the receiver register and call the IC initialization code. |
Handle<Code> stub = ComputeCallInitialize(args->length()); |
__ RecordPosition(node->position()); |
- __ Call(stub, code_target_context); |
+ __ Call(stub, RelocInfo::CODE_TARGET_CONTEXT); |
__ ldr(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); |
// Remove the function from the stack. |
__ pop(); |
@@ -3752,7 +3753,7 @@ |
// Set the receiver register and call the IC initialization code. |
Handle<Code> stub = ComputeCallInitialize(args->length()); |
__ RecordPosition(node->position()); |
- __ Call(stub, code_target); |
+ __ Call(stub, RelocInfo::CODE_TARGET); |
__ ldr(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); |
// Remove the function from the stack. |
@@ -3819,9 +3820,9 @@ |
// Call the construct call builtin that handles allocation and |
// constructor invocation. |
- __ RecordPosition(position); |
+ __ RecordPosition(RelocInfo::POSITION); |
__ Call(Handle<Code>(Builtins::builtin(Builtins::JSConstructCall)), |
- js_construct_call); |
+ RelocInfo::CONSTRUCT_CALL); |
// Discard old TOS value and push r0 on the stack (same as Pop(), push(r0)). |
__ str(r0, MemOperand(sp, 0 * kPointerSize)); |
@@ -3996,7 +3997,7 @@ |
// Call the JS runtime function. |
Handle<Code> stub = ComputeCallInitialize(args->length()); |
- __ Call(stub, code_target); |
+ __ Call(stub, RelocInfo::CODE_TARGET); |
__ ldr(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); |
__ pop(); |
__ push(r0); |
@@ -4534,7 +4535,7 @@ |
void ArmCodeGenerator::RecordStatementPosition(Node* node) { |
if (FLAG_debug_info) { |
int statement_pos = node->statement_pos(); |
- if (statement_pos == kNoPosition) return; |
+ if (statement_pos == RelocInfo::kNoPosition) return; |
__ RecordStatementPosition(statement_pos); |
} |
} |