Index: src/arm/builtins-arm.cc |
diff --git a/src/arm/builtins-arm.cc b/src/arm/builtins-arm.cc |
index 80512a8beb76e40df9c9d4aa1c959c31899cb007..daca96d81ae3ce2d024909629cdd5e5f5a52a42b 100644 |
--- a/src/arm/builtins-arm.cc |
+++ b/src/arm/builtins-arm.cc |
@@ -261,7 +261,7 @@ void Builtins::Generate_StringConstructCode(MacroAssembler* masm) { |
__ push(function); // Preserve the function. |
__ IncrementCounter(counters->string_ctor_conversions(), 1, r3, r4); |
{ |
- FrameScope scope(masm, StackFrame::INTERNAL); |
+ FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); |
__ push(r0); |
__ InvokeBuiltin(Builtins::TO_STRING, CALL_FUNCTION); |
} |
@@ -281,7 +281,7 @@ void Builtins::Generate_StringConstructCode(MacroAssembler* masm) { |
__ bind(&gc_required); |
__ IncrementCounter(counters->string_ctor_gc_required(), 1, r3, r4); |
{ |
- FrameScope scope(masm, StackFrame::INTERNAL); |
+ FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); |
__ push(argument); |
__ CallRuntime(Runtime::kNewStringWrapper, 1); |
} |
@@ -291,7 +291,7 @@ void Builtins::Generate_StringConstructCode(MacroAssembler* masm) { |
static void CallRuntimePassFunction( |
MacroAssembler* masm, Runtime::FunctionId function_id) { |
- FrameScope scope(masm, StackFrame::INTERNAL); |
+ FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); |
// Push a copy of the function onto the stack. |
__ push(r1); |
// Push function as parameter to the runtime call. |
@@ -353,7 +353,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm, |
// Enter a construct frame. |
{ |
- FrameScope scope(masm, StackFrame::CONSTRUCT); |
+ FrameAndConstantPoolScope scope(masm, StackFrame::CONSTRUCT); |
// Preserve the two incoming parameters on the stack. |
__ SmiTag(r0); |
@@ -773,7 +773,7 @@ void Builtins::Generate_CompileUnoptimized(MacroAssembler* masm) { |
static void CallCompileOptimized(MacroAssembler* masm, bool concurrent) { |
- FrameScope scope(masm, StackFrame::INTERNAL); |
+ FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); |
// Push a copy of the function onto the stack. |
__ push(r1); |
// Push function as parameter to the runtime call. |
@@ -869,7 +869,7 @@ void Builtins::Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) { |
static void Generate_NotifyStubFailureHelper(MacroAssembler* masm, |
SaveFPRegsMode save_doubles) { |
{ |
- FrameScope scope(masm, StackFrame::INTERNAL); |
+ FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); |
// Preserve registers across notification, this is important for compiled |
// stubs that tail call the runtime on deopts passing their parameters in |
@@ -898,7 +898,7 @@ void Builtins::Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) { |
static void Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, |
Deoptimizer::BailoutType type) { |
{ |
- FrameScope scope(masm, StackFrame::INTERNAL); |
+ FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); |
// Pass the function and deoptimization type to the runtime system. |
__ mov(r0, Operand(Smi::FromInt(static_cast<int>(type)))); |
__ push(r0); |
@@ -946,7 +946,7 @@ void Builtins::Generate_OnStackReplacement(MacroAssembler* masm) { |
// Lookup the function in the JavaScript frame. |
__ ldr(r0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); |
{ |
- FrameScope scope(masm, StackFrame::INTERNAL); |
+ FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); |
// Pass function as argument. |
__ push(r0); |
__ CallRuntime(Runtime::kCompileForOnStackReplacement, 1); |
@@ -986,7 +986,7 @@ void Builtins::Generate_OsrAfterStackCheck(MacroAssembler* masm) { |
__ cmp(sp, Operand(ip)); |
__ b(hs, &ok); |
{ |
- FrameScope scope(masm, StackFrame::INTERNAL); |
+ FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); |
__ CallRuntime(Runtime::kStackGuard, 0); |
} |
__ Jump(masm->isolate()->builtins()->OnStackReplacement(), |
@@ -1061,7 +1061,7 @@ void Builtins::Generate_FunctionCall(MacroAssembler* masm) { |
{ |
// Enter an internal frame in order to preserve argument count. |
- FrameScope scope(masm, StackFrame::INTERNAL); |
+ FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); |
__ SmiTag(r0); |
__ push(r0); |
@@ -1188,7 +1188,7 @@ void Builtins::Generate_FunctionApply(MacroAssembler* masm) { |
const int kFunctionOffset = 4 * kPointerSize; |
{ |
- FrameScope frame_scope(masm, StackFrame::INTERNAL); |
+ FrameAndConstantPoolScope frame_scope(masm, StackFrame::INTERNAL); |
__ ldr(r0, MemOperand(fp, kFunctionOffset)); // get the function |
__ push(r0); |