| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index 3aa7696b50c5cbd20b13b76513c4c3202d89677f..b6d8ecbcc391bf79f5d4f35591f8578d77641433 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -3719,11 +3719,11 @@ HInstruction* HGraphBuilder::BuildLoadKeyedPixelArrayElement(HValue* object,
|
| AddInstruction(new HCheckMap(object, map));
|
| HLoadElements* elements = new HLoadElements(object);
|
| AddInstruction(elements);
|
| - HInstruction* length = new HPixelArrayLength(elements);
|
| + HInstruction* length = new HExternalArrayLength(elements);
|
| AddInstruction(length);
|
| AddInstruction(new HBoundsCheck(key, length));
|
| - HLoadPixelArrayExternalPointer* external_elements =
|
| - new HLoadPixelArrayExternalPointer(elements);
|
| + HLoadExternalArrayPointer* external_elements =
|
| + new HLoadExternalArrayPointer(elements);
|
| AddInstruction(external_elements);
|
| HLoadPixelArrayElement* pixel_array_value =
|
| new HLoadPixelArrayElement(external_elements, key);
|
| @@ -3776,10 +3776,10 @@ HInstruction* HGraphBuilder::BuildStoreKeyedPixelArrayElement(
|
| AddInstruction(new HCheckMap(object, map));
|
| HLoadElements* elements = new HLoadElements(object);
|
| AddInstruction(elements);
|
| - HInstruction* length = AddInstruction(new HPixelArrayLength(elements));
|
| + HInstruction* length = AddInstruction(new HExternalArrayLength(elements));
|
| AddInstruction(new HBoundsCheck(key, length));
|
| - HLoadPixelArrayExternalPointer* external_elements =
|
| - new HLoadPixelArrayExternalPointer(elements);
|
| + HLoadExternalArrayPointer* external_elements =
|
| + new HLoadExternalArrayPointer(elements);
|
| AddInstruction(external_elements);
|
| return new HStorePixelArrayElement(external_elements, key, val);
|
| }
|
|
|