| Index: src/builtins.cc
|
| ===================================================================
|
| --- src/builtins.cc (revision 3095)
|
| +++ src/builtins.cc (working copy)
|
| @@ -538,6 +538,44 @@
|
| }
|
|
|
|
|
| +static void Generate_KeyedLoadIC_ExternalByteArray(MacroAssembler* masm) {
|
| + KeyedLoadIC::GenerateExternalArray(masm, kExternalByteArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedLoadIC_ExternalUnsignedByteArray(
|
| + MacroAssembler* masm) {
|
| + KeyedLoadIC::GenerateExternalArray(masm, kExternalUnsignedByteArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedLoadIC_ExternalShortArray(MacroAssembler* masm) {
|
| + KeyedLoadIC::GenerateExternalArray(masm, kExternalShortArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedLoadIC_ExternalUnsignedShortArray(
|
| + MacroAssembler* masm) {
|
| + KeyedLoadIC::GenerateExternalArray(masm, kExternalUnsignedShortArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedLoadIC_ExternalIntArray(MacroAssembler* masm) {
|
| + KeyedLoadIC::GenerateExternalArray(masm, kExternalIntArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedLoadIC_ExternalUnsignedIntArray(
|
| + MacroAssembler* masm) {
|
| + KeyedLoadIC::GenerateExternalArray(masm, kExternalUnsignedIntArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedLoadIC_ExternalFloatArray(MacroAssembler* masm) {
|
| + KeyedLoadIC::GenerateExternalArray(masm, kExternalFloatArray);
|
| +}
|
| +
|
| +
|
| static void Generate_KeyedLoadIC_PreMonomorphic(MacroAssembler* masm) {
|
| KeyedLoadIC::GeneratePreMonomorphic(masm);
|
| }
|
| @@ -567,6 +605,44 @@
|
| }
|
|
|
|
|
| +static void Generate_KeyedStoreIC_ExternalByteArray(MacroAssembler* masm) {
|
| + KeyedStoreIC::GenerateExternalArray(masm, kExternalByteArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedStoreIC_ExternalUnsignedByteArray(
|
| + MacroAssembler* masm) {
|
| + KeyedStoreIC::GenerateExternalArray(masm, kExternalUnsignedByteArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedStoreIC_ExternalShortArray(MacroAssembler* masm) {
|
| + KeyedStoreIC::GenerateExternalArray(masm, kExternalShortArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedStoreIC_ExternalUnsignedShortArray(
|
| + MacroAssembler* masm) {
|
| + KeyedStoreIC::GenerateExternalArray(masm, kExternalUnsignedShortArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedStoreIC_ExternalIntArray(MacroAssembler* masm) {
|
| + KeyedStoreIC::GenerateExternalArray(masm, kExternalIntArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedStoreIC_ExternalUnsignedIntArray(
|
| + MacroAssembler* masm) {
|
| + KeyedStoreIC::GenerateExternalArray(masm, kExternalUnsignedIntArray);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedStoreIC_ExternalFloatArray(MacroAssembler* masm) {
|
| + KeyedStoreIC::GenerateExternalArray(masm, kExternalFloatArray);
|
| +}
|
| +
|
| +
|
| static void Generate_KeyedStoreIC_ExtendStorage(MacroAssembler* masm) {
|
| KeyedStoreIC::GenerateExtendStorage(masm);
|
| }
|
|
|