Index: src/builtins.cc |
=================================================================== |
--- src/builtins.cc (revision 6378) |
+++ src/builtins.cc (working copy) |
@@ -1282,6 +1282,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); |
} |
@@ -1326,6 +1364,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_Miss(MacroAssembler* masm) { |
KeyedStoreIC::GenerateMiss(masm); |
} |