Lines Matching refs:elements_kind
35 var elements_kind = { variable
52 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only;
53 if (%HasFastObjectElements(obj)) return elements_kind.fast;
54 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
55 if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
59 return elements_kind.external_byte;
62 return elements_kind.external_unsigned_byte;
65 return elements_kind.external_short;
68 return elements_kind.external_unsigned_short;
71 return elements_kind.external_int;
74 return elements_kind.external_unsigned_int;
77 return elements_kind.external_float;
80 return elements_kind.external_double;
83 return elements_kind.external_pixel;
111 assertKind(elements_kind.fast_smi_only, a);
117 assertKind(elements_kind.fast_double, a);
129 convert_mixed(smis, 1.5, elements_kind.fast_double);
132 convert_mixed(doubles, "three", elements_kind.fast);
134 convert_mixed(construct_smis(), "three", elements_kind.fast);
135 convert_mixed(construct_doubles(), "three", elements_kind.fast);
139 convert_mixed(smis, 1, elements_kind.fast);
140 convert_mixed(doubles, 1, elements_kind.fast);