Index: src/arm64/full-codegen-arm64.cc |
diff --git a/src/arm64/full-codegen-arm64.cc b/src/arm64/full-codegen-arm64.cc |
index ed62328e67f73282128852b17c8b1ee9bed3a491..34a79fc61ba5f76447f87ab37ba643c96773d5fc 100644 |
--- a/src/arm64/full-codegen-arm64.cc |
+++ b/src/arm64/full-codegen-arm64.cc |
@@ -198,7 +198,7 @@ void FullCodeGenerator::Generate() { |
if (FLAG_harmony_scoping && info->scope()->is_global_scope()) { |
__ Mov(x10, Operand(info->scope()->GetScopeInfo())); |
__ Push(x1, x10); |
- __ CallRuntime(Runtime::kHiddenNewGlobalContext, 2); |
+ __ CallRuntime(Runtime::kNewGlobalContext, 2); |
} else if (heap_slots <= FastNewContextStub::kMaximumSlots) { |
FastNewContextStub stub(isolate(), heap_slots); |
__ CallStub(&stub); |
@@ -206,7 +206,7 @@ void FullCodeGenerator::Generate() { |
need_write_barrier = false; |
} else { |
__ Push(x1); |
- __ CallRuntime(Runtime::kHiddenNewFunctionContext, 1); |
+ __ CallRuntime(Runtime::kNewFunctionContext, 1); |
} |
function_in_register_x1 = false; |
// Context is returned in x0. It replaces the context passed to us. |
@@ -859,7 +859,7 @@ void FullCodeGenerator::VisitVariableDeclaration( |
// Pushing 0 (xzr) indicates no initial value. |
__ Push(cp, x2, x1, xzr); |
} |
- __ CallRuntime(Runtime::kHiddenDeclareContextSlot, 4); |
+ __ CallRuntime(Runtime::kDeclareContextSlot, 4); |
break; |
} |
} |
@@ -915,7 +915,7 @@ void FullCodeGenerator::VisitFunctionDeclaration( |
__ Push(cp, x2, x1); |
// Push initial value for function declaration. |
VisitForStackValue(declaration->fun()); |
- __ CallRuntime(Runtime::kHiddenDeclareContextSlot, 4); |
+ __ CallRuntime(Runtime::kDeclareContextSlot, 4); |
break; |
} |
} |
@@ -990,7 +990,7 @@ void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) { |
__ Mov(flags, Smi::FromInt(DeclareGlobalsFlags())); |
} |
__ Push(cp, x11, flags); |
- __ CallRuntime(Runtime::kHiddenDeclareGlobals, 3); |
+ __ CallRuntime(Runtime::kDeclareGlobals, 3); |
// Return value is ignored. |
} |
@@ -998,7 +998,7 @@ void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) { |
void FullCodeGenerator::DeclareModules(Handle<FixedArray> descriptions) { |
// Call the runtime to declare the modules. |
__ Push(descriptions); |
- __ CallRuntime(Runtime::kHiddenDeclareModules, 1); |
+ __ CallRuntime(Runtime::kDeclareModules, 1); |
// Return value is ignored. |
} |
@@ -1338,7 +1338,7 @@ void FullCodeGenerator::EmitNewClosure(Handle<SharedFunctionInfo> info, |
__ LoadRoot(x10, pretenure ? Heap::kTrueValueRootIndex |
: Heap::kFalseValueRootIndex); |
__ Push(cp, x11, x10); |
- __ CallRuntime(Runtime::kHiddenNewClosure, 3); |
+ __ CallRuntime(Runtime::kNewClosure, 3); |
} |
context()->Plug(x0); |
} |
@@ -1454,7 +1454,7 @@ void FullCodeGenerator::EmitDynamicLookupFastCase(Variable* var, |
} else { // LET || CONST |
__ Mov(x0, Operand(var->name())); |
__ Push(x0); |
- __ CallRuntime(Runtime::kHiddenThrowReferenceError, 1); |
+ __ CallRuntime(Runtime::kThrowReferenceError, 1); |
} |
} |
__ B(done); |
@@ -1532,7 +1532,7 @@ void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) { |
// binding in harmony mode. |
__ Mov(x0, Operand(var->name())); |
__ Push(x0); |
- __ CallRuntime(Runtime::kHiddenThrowReferenceError, 1); |
+ __ CallRuntime(Runtime::kThrowReferenceError, 1); |
__ Bind(&done); |
} else { |
// Uninitalized const bindings outside of harmony mode are unholed. |
@@ -1557,7 +1557,7 @@ void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) { |
Comment cmnt(masm_, "Lookup variable"); |
__ Mov(x1, Operand(var->name())); |
__ Push(cp, x1); // Context and name. |
- __ CallRuntime(Runtime::kHiddenLoadContextSlot, 2); |
+ __ CallRuntime(Runtime::kLoadContextSlot, 2); |
__ Bind(&done); |
context()->Plug(x0); |
break; |
@@ -1589,7 +1589,7 @@ void FullCodeGenerator::VisitRegExpLiteral(RegExpLiteral* expr) { |
__ Mov(x2, Operand(expr->pattern())); |
__ Mov(x1, Operand(expr->flags())); |
__ Push(x4, x3, x2, x1); |
- __ CallRuntime(Runtime::kHiddenMaterializeRegExpLiteral, 4); |
+ __ CallRuntime(Runtime::kMaterializeRegExpLiteral, 4); |
__ Mov(x5, x0); |
__ Bind(&materialized); |
@@ -1601,7 +1601,7 @@ void FullCodeGenerator::VisitRegExpLiteral(RegExpLiteral* expr) { |
__ Bind(&runtime_allocate); |
__ Mov(x10, Smi::FromInt(size)); |
__ Push(x5, x10); |
- __ CallRuntime(Runtime::kHiddenAllocateInNewSpace, 1); |
+ __ CallRuntime(Runtime::kAllocateInNewSpace, 1); |
__ Pop(x5); |
__ Bind(&allocated); |
@@ -1647,7 +1647,7 @@ void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { |
masm()->serializer_enabled() || flags != ObjectLiteral::kFastElements || |
properties_count > max_cloned_properties) { |
__ Push(x3, x2, x1, x0); |
- __ CallRuntime(Runtime::kHiddenCreateObjectLiteral, 4); |
+ __ CallRuntime(Runtime::kCreateObjectLiteral, 4); |
} else { |
FastCloneShallowObjectStub stub(isolate(), properties_count); |
__ CallStub(&stub); |
@@ -1787,7 +1787,7 @@ void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { |
if (expr->depth() > 1 || length > JSObject::kInitialMaxFastElementArray) { |
__ Mov(x0, Smi::FromInt(flags)); |
__ Push(x3, x2, x1, x0); |
- __ CallRuntime(Runtime::kHiddenCreateArrayLiteral, 4); |
+ __ CallRuntime(Runtime::kCreateArrayLiteral, 4); |
} else { |
FastCloneShallowArrayStub stub(isolate(), allocation_site_mode); |
__ CallStub(&stub); |
@@ -2149,7 +2149,7 @@ void FullCodeGenerator::EmitCallStoreContextSlot( |
// jssp[16] : context. |
// jssp[24] : value. |
__ Push(x0, cp, x11, x10); |
- __ CallRuntime(Runtime::kHiddenStoreContextSlot, 4); |
+ __ CallRuntime(Runtime::kStoreContextSlot, 4); |
} |
@@ -2169,7 +2169,7 @@ void FullCodeGenerator::EmitVariableAssignment(Variable* var, |
__ Push(x0); |
__ Mov(x0, Operand(var->name())); |
__ Push(cp, x0); // Context and name. |
- __ CallRuntime(Runtime::kHiddenInitializeConstContextSlot, 3); |
+ __ CallRuntime(Runtime::kInitializeConstContextSlot, 3); |
} else { |
ASSERT(var->IsStackLocal() || var->IsContextSlot()); |
Label skip; |
@@ -2192,7 +2192,7 @@ void FullCodeGenerator::EmitVariableAssignment(Variable* var, |
__ JumpIfNotRoot(x10, Heap::kTheHoleValueRootIndex, &assign); |
__ Mov(x10, Operand(var->name())); |
__ Push(x10); |
- __ CallRuntime(Runtime::kHiddenThrowReferenceError, 1); |
+ __ CallRuntime(Runtime::kThrowReferenceError, 1); |
// Perform the assignment. |
__ Bind(&assign); |
EmitStoreToStackLocalOrContextSlot(var, location); |
@@ -2391,7 +2391,7 @@ void FullCodeGenerator::EmitResolvePossiblyDirectEval(int arg_count) { |
__ Push(x10, x11); |
// Do the runtime call. |
- __ CallRuntime(Runtime::kHiddenResolvePossiblyDirectEval, 5); |
+ __ CallRuntime(Runtime::kResolvePossiblyDirectEval, 5); |
} |
@@ -2468,7 +2468,7 @@ void FullCodeGenerator::VisitCall(Call* expr) { |
__ Push(context_register()); |
__ Mov(x10, Operand(proxy->name())); |
__ Push(x10); |
- __ CallRuntime(Runtime::kHiddenLoadContextSlot, 2); |
+ __ CallRuntime(Runtime::kLoadContextSlot, 2); |
__ Push(x0, x1); // Receiver, function. |
// If fast case code has been generated, emit code to push the |
@@ -3116,7 +3116,7 @@ void FullCodeGenerator::EmitDateField(CallRuntime* expr) { |
} |
__ Bind(¬_date_object); |
- __ CallRuntime(Runtime::kHiddenThrowNotDateError, 0); |
+ __ CallRuntime(Runtime::kThrowNotDateError, 0); |
__ Bind(&done); |
context()->Plug(x0); |
} |
@@ -3463,7 +3463,7 @@ void FullCodeGenerator::EmitGetFromCache(CallRuntime* expr) { |
// Call runtime to perform the lookup. |
__ Push(cache, key); |
- __ CallRuntime(Runtime::kHiddenGetFromCache, 2); |
+ __ CallRuntime(Runtime::kGetFromCache, 2); |
__ Bind(&done); |
context()->Plug(x0); |
@@ -3821,7 +3821,7 @@ void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) { |
// context where the variable was introduced. |
__ Mov(x2, Operand(var->name())); |
__ Push(context_register(), x2); |
- __ CallRuntime(Runtime::kHiddenDeleteContextSlot, 2); |
+ __ CallRuntime(Runtime::kDeleteContextSlot, 2); |
context()->Plug(x0); |
} |
} else { |
@@ -4101,7 +4101,7 @@ void FullCodeGenerator::VisitForTypeofValue(Expression* expr) { |
__ Bind(&slow); |
__ Mov(x0, Operand(proxy->name())); |
__ Push(cp, x0); |
- __ CallRuntime(Runtime::kHiddenLoadContextSlotNoReferenceError, 2); |
+ __ CallRuntime(Runtime::kLoadContextSlotNoReferenceError, 2); |
PrepareForBailout(expr, TOS_REG); |
__ Bind(&done); |
@@ -4353,7 +4353,7 @@ void FullCodeGenerator::VisitYield(Yield* expr) { |
__ Cmp(__ StackPointer(), x1); |
__ B(eq, &post_runtime); |
__ Push(x0); // generator object |
- __ CallRuntime(Runtime::kHiddenSuspendJSGeneratorObject, 1); |
+ __ CallRuntime(Runtime::kSuspendJSGeneratorObject, 1); |
__ Ldr(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); |
__ Bind(&post_runtime); |
__ Pop(result_register()); |
@@ -4424,7 +4424,7 @@ void FullCodeGenerator::VisitYield(Yield* expr) { |
__ Mov(x1, cp); |
__ RecordWriteField(x0, JSGeneratorObject::kContextOffset, x1, x2, |
kLRHasBeenSaved, kDontSaveFPRegs); |
- __ CallRuntime(Runtime::kHiddenSuspendJSGeneratorObject, 1); |
+ __ CallRuntime(Runtime::kSuspendJSGeneratorObject, 1); |
__ Ldr(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); |
__ Pop(x0); // result |
EmitReturnSequence(); |
@@ -4483,7 +4483,7 @@ void FullCodeGenerator::EmitGeneratorResume(Expression *generator, |
Register function = x4; |
// The value stays in x0, and is ultimately read by the resumed generator, as |
- // if CallRuntime(Runtime::kHiddenSuspendJSGeneratorObject) returned it. Or it |
+ // if CallRuntime(Runtime::kSuspendJSGeneratorObject) returned it. Or it |
// is read to throw the value when the resumed generator is already closed. r1 |
// will hold the generator object until the activation has been resumed. |
VisitForStackValue(generator); |
@@ -4565,7 +4565,7 @@ void FullCodeGenerator::EmitGeneratorResume(Expression *generator, |
__ Mov(x10, Smi::FromInt(resume_mode)); |
__ Push(generator_object, result_register(), x10); |
- __ CallRuntime(Runtime::kHiddenResumeJSGeneratorObject, 3); |
+ __ CallRuntime(Runtime::kResumeJSGeneratorObject, 3); |
// Not reached: the runtime call returns elsewhere. |
__ Unreachable(); |
@@ -4580,14 +4580,14 @@ void FullCodeGenerator::EmitGeneratorResume(Expression *generator, |
} else { |
// Throw the provided value. |
__ Push(value_reg); |
- __ CallRuntime(Runtime::kHiddenThrow, 1); |
+ __ CallRuntime(Runtime::kThrow, 1); |
} |
__ B(&done); |
// Throw error if we attempt to operate on a running generator. |
__ Bind(&wrong_state); |
__ Push(generator_object); |
- __ CallRuntime(Runtime::kHiddenThrowGeneratorStateError, 1); |
+ __ CallRuntime(Runtime::kThrowGeneratorStateError, 1); |
__ Bind(&done); |
context()->Plug(result_register()); |
@@ -4608,7 +4608,7 @@ void FullCodeGenerator::EmitCreateIteratorResult(bool done) { |
__ Bind(&gc_required); |
__ Push(Smi::FromInt(map->instance_size())); |
- __ CallRuntime(Runtime::kHiddenAllocateInNewSpace, 1); |
+ __ CallRuntime(Runtime::kAllocateInNewSpace, 1); |
__ Ldr(context_register(), |
MemOperand(fp, StandardFrameConstants::kContextOffset)); |