Home | History | Annotate | Download | only in src

Lines Matching refs:kind

82                            HValue* argument_elements, ElementsKind kind);
379 // For any kind of object not handled above, the spec rule for
556 // Store the payload (smi elements kind)
686 ElementsKind kind) {
688 if (!IsFastObjectElementsKind(kind)) {
697 if (IsFastDoubleElementsKind(kind)) {
709 HObjectAccess::ForArrayLength(kind));
715 elements = BuildCheckForCapacityGrow(object, elements, kind, length, max_key,
724 AddElementAccess(elements, index, argument, object, nullptr, kind, STORE);
828 HValue* kind = BuildDecodeField<Map::ElementsKindBits>(bit_field2);
840 kind, Add<HConstant>(FAST_HOLEY_SMI_ELEMENTS), Token::LTE);
851 kind, Add<HConstant>(FAST_HOLEY_ELEMENTS), Token::LTE);
862 kind, Add<HConstant>(FAST_HOLEY_DOUBLE_ELEMENTS), Token::LTE);
1068 ElementsKind kind = casted_stub()->elements_kind();
1069 if (IsFastDoubleElementsKind(kind)) {
1083 HObjectAccess::ForArrayLength(kind))
1086 return BuildCheckAndGrowElementsCapacity(object, elements, kind, length,
1395 ElementsKind kind = FAST_ELEMENTS;
1399 ElementsKindToShiftSize(kind)));
1403 BuildAllocateAndInitializeArray(kind, new_capacity);
1947 casted_stub()->kind());
2097 ElementsKind kind);
2104 ElementsKind kind);
2114 ElementsKind kind) {
2115 ElementsKind next_kind = static_cast<ElementsKind>(kind + 1);
2126 HValue* instance_type, HValue* bit_field2, ElementsKind kind) {
2127 BuildElementsKindLimitCheck(if_builder, bit_field2, kind);
2134 true, kind,
2139 false, kind,