Lines Matching defs:kind
355 TNode<Int32T> kind;
364 kind = EnsureArrayPushable(context, LoadMap(array_receiver), &runtime);
365 GotoIf(IsElementsKindGreaterThan(kind, HOLEY_SMI_ELEMENTS),
399 Branch(IsElementsKindGreaterThan(kind, HOLEY_ELEMENTS), &double_push,
1708 ElementsKind kind = GetFastElementsKindFromSequenceIndex(i);
1709 GotoIfNot(Word32Equal(elements_kind, Int32Constant(kind)), &next);
1712 CodeFactory::ArrayNoArgumentConstructor(isolate(), kind, mode);
1742 // Least significant bit in fast array elements kind means holeyness.
1760 // Make elements kind holey and update elements kind in the type info.
1771 // TODO(ishell): Given that the code above ensures that the elements kind
1777 ElementsKind kind = GetFastElementsKindFromSequenceIndex(i);
1778 GotoIfNot(Word32Equal(var_elements_kind.value(), Int32Constant(kind)),
1782 CodeFactory::ArraySingleArgumentConstructor(isolate(), kind, mode);
1903 ElementsKind kind, AllocationSiteOverrideMode mode) {
1908 AllocationSite::ShouldTrack(kind) && mode != DISABLE_ALLOCATION_SITES;
1913 TNode<Map> array_map = LoadJSArrayElementsMap(kind, native_context);
1915 kind, array_map, IntPtrConstant(JSArray::kPreallocatedArrayElements),
1921 ElementsKind kind, AllocationSiteOverrideMode mode) {
1927 TNode<Map> array_map = LoadJSArrayElementsMap(kind, native_context);
1931 allocation_site_mode = AllocationSite::ShouldTrack(kind)
1941 kind, allocation_site_mode);