Lines Matching defs:kind

1646   TNode<Map> LoadJSArrayElementsMap(ElementsKind kind,
1648 TNode<Map> LoadJSArrayElementsMap(TNode<Int32T> kind,
1834 void TryStoreArrayElement(ElementsKind kind, Label* bailout,
1838 TNode<Smi> BuildAppendJSArray(ElementsKind kind, TNode<JSArray> array,
1842 void BuildAppendJSArray(ElementsKind kind, TNode<JSArray> array,
1963 ElementsKind kind, TNode<Map> array_map, TNode<Smi> length,
1971 ElementsKind kind, TNode<Map> array_map, TNode<IntPtrT> capacity,
1975 ElementsKind kind, TNode<Map> array_map, TNode<Smi> capacity,
1978 return AllocateJSArray(kind, array_map, SmiUntag(capacity), length,
1982 ElementsKind kind, TNode<Map> array_map, TNode<Smi> capacity,
1985 return AllocateJSArray(kind, array_map, SmiUntag(capacity), length,
1989 ElementsKind kind, TNode<Map> array_map, TNode<IntPtrT> capacity,
1992 return AllocateJSArray(kind, array_map, capacity, length, base::nullopt,
2007 // kind as |array|. If the function did find a hole, it will convert holes in
2009 // PACKED_ELEMENTS kind.
2011 // resulting array, who will have the same elements kind as |array|. The
2024 ElementsKind kind, TNode<TIndex> capacity,
2097 void FillFixedArrayWithValue(ElementsKind kind, TNode<FixedArrayBase> array,
2132 // |to_array| of the same size respecting the elements kind.
2135 ElementsKind kind, TNode<FixedArrayBase> from_array,
2138 CopyFixedArrayElements(kind, from_array, kind, to_array,
2181 void MoveElements(ElementsKind kind, TNode<FixedArrayBase> elements,
2193 void CopyElements(ElementsKind kind, TNode<FixedArrayBase> dst_elements,
2256 // runtime elements kind of source to make copy faster. More specifically, it
2278 // * |from_kind| is the elements kind that is consistent with |source| being
2291 // HOLEY_SMI_ELEMENTS kind, and a conversion took place, the result will be
2359 ElementsKind kind,
2368 ElementsKind kind,
2383 void PossiblyGrowElementsCapacity(ElementsKind kind, TNode<HeapObject> array,
2547 ElementsKind kind);
2549 ElementsKind kind);
2721 bool IsFastElementsKind(ElementsKind kind) {
2722 return v8::internal::IsFastElementsKind(kind);
2731 bool IsDoubleElementsKind(ElementsKind kind) {
2732 return v8::internal::IsDoubleElementsKind(kind);
3440 // Store value to an elements array with given elements kind.
3445 void StoreElement(TNode<RawPtrT> elements, ElementsKind kind,
3462 TNode<JSObject> object, TNode<FixedArrayBase> elements, ElementsKind kind,
3467 ElementsKind kind,
3521 ElementsKind kind, TNode<TIndex> first_element_inclusive,
3527 ElementsKind kind, int header_size) {
3528 return ElementOffsetFromIndex(element_count, kind, header_size);
3533 ElementsKind kind) {
3534 return GetArrayAllocationSize(element_count, kind, FixedArray::kHeaderSize);
3733 TNode<IntPtrT> ElementOffsetFromIndex(TNode<TIndex> index, ElementsKind kind,
3739 ElementsKind kind = HOLEY_ELEMENTS);
4233 void StoreElementTypedArrayBigInt(TNode<RawPtrT> elements, ElementsKind kind,
4237 void StoreElementTypedArrayWord32(TNode<RawPtrT> elements, ElementsKind kind,
4240 // Store value to an elements array with given elements kind.
4247 void StoreElementTypedArray(TNode<TArray> elements, ElementsKind kind,
4251 void StoreElement(TNode<FixedArrayBase> elements, ElementsKind kind,
4255 void StoreElement(TNode<FixedArrayBase> elements, ElementsKind kind,