| Index: src/ia32/lithium-codegen-ia32.cc
|
| diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc
|
| index af257404253d4f7ecc01b2e422f5f75c149475dd..4233e5e9875fab4875592982d288cecf60a347e4 100644
|
| --- a/src/ia32/lithium-codegen-ia32.cc
|
| +++ b/src/ia32/lithium-codegen-ia32.cc
|
| @@ -748,11 +748,6 @@ void LCodeGen::DoCallStub(LCallStub* instr) {
|
| CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr);
|
| break;
|
| }
|
| - case CodeStub::MathPow: {
|
| - MathPowStub stub;
|
| - CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr);
|
| - break;
|
| - }
|
| case CodeStub::NumberToString: {
|
| NumberToStringStub stub;
|
| CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr);
|
| @@ -1086,10 +1081,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));
|
| - __ mov(result, FieldOperand(array, PixelArray::kLengthOffset));
|
| + __ mov(result, FieldOperand(array, ExternalArray::kLengthOffset));
|
| }
|
|
|
|
|
| @@ -2131,7 +2126,7 @@ void LCodeGen::DoLoadElements(LLoadElements* instr) {
|
| Immediate(FACTORY->fixed_array_map()));
|
| __ j(equal, &done);
|
| __ cmp(FieldOperand(result, HeapObject::kMapOffset),
|
| - Immediate(FACTORY->pixel_array_map()));
|
| + Immediate(FACTORY->external_pixel_array_map()));
|
| __ j(equal, &done);
|
| __ cmp(FieldOperand(result, HeapObject::kMapOffset),
|
| Immediate(FACTORY->fixed_cow_array_map()));
|
| @@ -2141,11 +2136,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));
|
| - __ mov(result, FieldOperand(input, PixelArray::kExternalPointerOffset));
|
| + __ mov(result, FieldOperand(input,
|
| + ExternalArray::kExternalPointerOffset));
|
| }
|
|
|
|
|
|
|