| Index: src/arm/code-stubs-arm.cc
|
| diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc
|
| index 6133281a6354f9c85da42917b7eab9c169ad4295..69b604f4d953c853c793936fcb03430fab564f23 100644
|
| --- a/src/arm/code-stubs-arm.cc
|
| +++ b/src/arm/code-stubs-arm.cc
|
| @@ -1084,8 +1084,8 @@ void CEntryStub::Generate(MacroAssembler* masm) {
|
| __ ldr(r1, MemOperand(r1));
|
| __ mov(r2, Operand(pending_handler_offset_address));
|
| __ ldr(r2, MemOperand(r2));
|
| - if (FLAG_enable_ool_constant_pool) {
|
| - __ ldr(pp, FieldMemOperand(r1, Code::kConstantPoolOffset));
|
| + if (FLAG_enable_embedded_constant_pool) {
|
| + __ LoadTargetConstantPoolPointerRegister(r1);
|
| }
|
| __ add(r1, r1, Operand(Code::kHeaderSize - kHeapObjectTag));
|
| __ add(pc, r1, r2);
|
| @@ -1132,8 +1132,8 @@ void JSEntryStub::Generate(MacroAssembler* masm) {
|
| // r3: argc
|
| // r4: argv
|
| int marker = type();
|
| - if (FLAG_enable_ool_constant_pool) {
|
| - __ mov(r8, Operand(isolate()->factory()->empty_constant_pool_array()));
|
| + if (FLAG_enable_embedded_constant_pool) {
|
| + __ mov(r8, Operand::Zero());
|
| }
|
| __ mov(r7, Operand(Smi::FromInt(marker)));
|
| __ mov(r6, Operand(Smi::FromInt(marker)));
|
| @@ -1142,8 +1142,8 @@ void JSEntryStub::Generate(MacroAssembler* masm) {
|
| __ ldr(r5, MemOperand(r5));
|
| __ mov(ip, Operand(-1)); // Push a bad frame pointer to fail if it is used.
|
| __ stm(db_w, sp, r5.bit() | r6.bit() | r7.bit() |
|
| - (FLAG_enable_ool_constant_pool ? r8.bit() : 0) |
|
| - ip.bit());
|
| + (FLAG_enable_embedded_constant_pool ? r8.bit() : 0) |
|
| + ip.bit());
|
|
|
| // Set up frame pointer for the frame to be pushed.
|
| __ add(fp, sp, Operand(-EntryFrameConstants::kCallerFPOffset));
|
|
|