Lines Matching refs:Array
37 support_smi_only_arrays = %HasFastSmiOnlyElements(new Array(1,2,3,4,5,6,7,8));
66 // Every external kind is also an external array.
120 var you = new Array();
132 assertKind(elements_kind.dictionary, new Array(0xDECAF));
134 var fast_double_array = new Array(0xDECAF);
148 // Crankshaft support for smi-only array elements.
149 function monomorphic(array) {
150 assertKind(elements_kind.fast_smi_only, array);
152 array[i] = i + 10;
154 assertKind(elements_kind.fast_smi_only, array);
156 var a = array[i];
160 var smi_only = new Array(1, 2, 3);
169 a[0] = 0; // Send the COW array map to the steak house.
187 function convert_to_double(array) {
188 array[1] = 2.5;
189 assertKind(elements_kind.fast_double, array);
190 assertEquals(2.5, array[1]);
198 function convert_to_fast(array) {
199 array[1] = "two";
200 assertKind(elements_kind.fast, array);
201 assertEquals("two", array[1]);
214 function convert_mixed(array, value, kind) {
215 array[1] = value;
216 assertKind(kind, array);
217 assertEquals(value, array[1]);
235 // Crankshaft support for smi-only elements in dynamic array literals.
243 var a2 = new Array(get(1), get(2), get(3));
314 // Test if Array.concat() works correctly with DOUBLE elements.
326 // Test that Array.push() correctly handles SMI elements.
335 // Test that Array.splice() and Array.slice() return correct ElementsKinds.