Lines Matching defs:fast
52 fast_smi_only : 'fast smi only elements',
53 fast : 'fast elements',
54 fast_double : 'fast double elements',
69 if (%HasFastObjectElements(obj)) return elements_kind.fast;
106 expected = elements_kind.fast;
112 assertKind(elements_kind.fast, me);
115 assertKind(elements_kind.fast, me);
136 assertKind(elements_kind.fast, you);
191 assertKind(elements_kind.fast, a);
207 // Test crankshafted transitions SMI->FAST and DOUBLE->FAST.
211 assertKind(elements_kind.fast, array);
223 // Test transition chain SMI->DOUBLE->FAST (crankshafted function will
224 // transition to FAST directly).
237 convert_mixed(doubles, "three", elements_kind.fast);
239 convert_mixed(construct_smis(), "three", elements_kind.fast);
240 convert_mixed(construct_doubles(), "three", elements_kind.fast);
244 convert_mixed(smis, 1, elements_kind.fast);
245 convert_mixed(doubles, 1, elements_kind.fast);
260 assertKind(elements_kind.fast, b);
276 // created, they must always end up with the same FAST map.
304 assertKind(elements_kind.fast, a);
312 assertKind(elements_kind.fast, d);
318 assertKind(elements_kind.fast, e);
324 assertKind(elements_kind.fast, f);
351 assertKind(elements_kind.fast, a);
353 assertKind(elements_kind.fast, b);
355 assertKind(elements_kind.fast, c);