Home | History | Annotate | Download | only in src

Lines Matching defs:elements_kind

4581     ElementsKind elements_kind,
4585 switch (elements_kind) {
4617 external_elements, checked_key, val, elements_kind);
4621 external_elements, checked_key, elements_kind);
4629 ElementsKind elements_kind,
4633 switch (elements_kind) {
4643 elements, checked_key, val, elements_kind);
4650 if (elements_kind == FAST_DOUBLE_ELEMENTS) {
4680 val, map->elements_kind(), is_store);
4692 map->elements_kind(), is_store);
4715 // Elements_kind transition support.
4721 ElementsKind elements_kind = map->elements_kind();
4722 if (elements_kind == FAST_DOUBLE_ELEMENTS ||
4723 elements_kind == FAST_ELEMENTS) {
4744 type_todo[map->elements_kind()] = true;
4745 if (map->elements_kind() >= FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND) {
4787 for (ElementsKind elements_kind = FIRST_ELEMENTS_KIND;
4788 elements_kind <= LAST_ELEMENTS_KIND;
4789 elements_kind = ElementsKind(elements_kind + 1)) {
4795 if (elements_kind == FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND
4803 if (type_todo[elements_kind]) {
4807 elements_kind_instr, elements_kind, Token::EQ_STRICT);
4814 if (elements_kind == FAST_SMI_ONLY_ELEMENTS ||
4815 elements_kind == FAST_ELEMENTS ||
4816 elements_kind == FAST_DOUBLE_ELEMENTS) {
4817 if (is_store && elements_kind != FAST_DOUBLE_ELEMENTS) {
4843 elements, checked_key, val, elements_kind, is_store));
4858 elements, checked_key, val, elements_kind, is_store));
4859 } else if (elements_kind == DICTIONARY_ELEMENTS) {
4867 external_elements, checked_key, val, elements_kind, is_store));