Lines Matching refs:elements_kind
1021 ElementsKind elements_kind) { in NewMap() argument
1024 isolate()->heap()->AllocateMap(type, instance_size, elements_kind), in NewMap()
1297 ElementsKind elements_kind = in NewFunction() local
1299 Handle<Map> initial_map = NewMap(type, instance_size, elements_kind); in NewFunction()
1610 Handle<JSArray> Factory::NewJSArray(ElementsKind elements_kind, in NewJSArray() argument
1612 Map* map = isolate()->get_initial_js_array_map(elements_kind); in NewJSArray()
1621 Handle<JSArray> Factory::NewJSArray(ElementsKind elements_kind, int length, in NewJSArray() argument
1625 Handle<JSArray> array = NewJSArray(elements_kind, pretenure); in NewJSArray()
1631 ElementsKind elements_kind, in NewJSArrayWithElements() argument
1635 Handle<JSArray> array = NewJSArray(elements_kind, pretenure); in NewJSArrayWithElements()
1658 ElementsKind elements_kind = array->GetElementsKind(); in NewJSArrayStorage() local
1659 if (IsFastDoubleElementsKind(elements_kind)) { in NewJSArrayStorage()
1667 DCHECK(IsFastSmiOrObjectElementsKind(elements_kind)); in NewJSArrayStorage()
1822 JSFunction* GetTypedArrayFun(ElementsKind elements_kind, Isolate* isolate) { in GetTypedArrayFun() argument
1824 switch (elements_kind) { in GetTypedArrayFun()
1872 Handle<JSTypedArray> Factory::NewJSTypedArray(ElementsKind elements_kind, in NewJSTypedArray() argument
1875 GetTypedArrayFun(elements_kind, isolate())); in NewJSTypedArray()
1890 ElementsKind elements_kind = GetExternalArrayElementsKind(type); in NewJSTypedArray() local
1906 Handle<Map> map = JSObject::GetElementsTransitionMap(obj, elements_kind); in NewJSTypedArray()
1912 Handle<JSTypedArray> Factory::NewJSTypedArray(ElementsKind elements_kind, in NewJSTypedArray() argument
1915 Handle<JSTypedArray> obj = NewJSTypedArray(elements_kind, pretenure); in NewJSTypedArray()
1917 size_t element_size = GetFixedTypedArraysElementSize(elements_kind); in NewJSTypedArray()
1918 ExternalArrayType array_type = GetArrayTypeFromElementsKind(elements_kind); in NewJSTypedArray()