Lines Matching defs:elements_kind
52 var elements_kind = {
69 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only;
70 if (%HasFastObjectElements(obj)) return elements_kind.fast;
71 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
72 if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
82 expected == elements_kind.fast_smi_only) {
83 expected = elements_kind.fast;
103 assertKind(elements_kind.fast_smi_only, a);
106 assertKind(elements_kind.fast_double, b);
116 assertKind(elements_kind.fast_smi_only, a);
120 assertKind(elements_kind.fast, b);
123 assertKind(elements_kind.dictionary, a);
134 assertKind(elements_kind.fast_double, b);
151 assertKind(elements_kind.fast_double, b);
164 assertKind(elements_kind.fast_smi_only, a);
191 assertKind(elements_kind.fast_smi_only, b);
194 assertKind(elements_kind.fast_double, c);