| Index: src/x64/lithium-codegen-x64.cc
|
| diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc
|
| index bd968b95aea62942ef7dcc8c4bea37f8fe6c78dc..12ebd4b37a04c5c37c83ee3ef5109e672dc635d0 100644
|
| --- a/src/x64/lithium-codegen-x64.cc
|
| +++ b/src/x64/lithium-codegen-x64.cc
|
| @@ -1067,10 +1067,10 @@ void LCodeGen::DoFixedArrayLength(LFixedArrayLength* instr) {
|
| }
|
|
|
|
|
| -void LCodeGen::DoPixelArrayLength(LPixelArrayLength* instr) {
|
| +void LCodeGen::DoExternalArrayLength(LExternalArrayLength* instr) {
|
| Register result = ToRegister(instr->result());
|
| Register array = ToRegister(instr->InputAt(0));
|
| - __ movq(result, FieldOperand(array, PixelArray::kLengthOffset));
|
| + __ movq(result, FieldOperand(array, ExternalPixelArray::kLengthOffset));
|
| }
|
|
|
|
|
| @@ -2072,7 +2072,7 @@ void LCodeGen::DoLoadElements(LLoadElements* instr) {
|
| Factory::fixed_array_map());
|
| __ j(equal, &done);
|
| __ Cmp(FieldOperand(result, HeapObject::kMapOffset),
|
| - Factory::pixel_array_map());
|
| + Factory::external_pixel_array_map());
|
| __ j(equal, &done);
|
| __ Cmp(FieldOperand(result, HeapObject::kMapOffset),
|
| Factory::fixed_cow_array_map());
|
| @@ -2082,11 +2082,12 @@ void LCodeGen::DoLoadElements(LLoadElements* instr) {
|
| }
|
|
|
|
|
| -void LCodeGen::DoLoadPixelArrayExternalPointer(
|
| - LLoadPixelArrayExternalPointer* instr) {
|
| +void LCodeGen::DoLoadExternalArrayPointer(
|
| + LLoadExternalArrayPointer* instr) {
|
| Register result = ToRegister(instr->result());
|
| Register input = ToRegister(instr->InputAt(0));
|
| - __ movq(result, FieldOperand(input, PixelArray::kExternalPointerOffset));
|
| + __ movq(result, FieldOperand(input,
|
| + ExternalPixelArray::kExternalPointerOffset));
|
| }
|
|
|
|
|
|
|