Home
last modified time | relevance | path

Searched refs:FAST_ELEMENTS (Results 1 – 25 of 63) sorted by relevance

123

/external/v8/src/
Delements-kind.h23 FAST_ELEMENTS, enumerator
144 kind == FAST_ELEMENTS || in IsFastSmiOrObjectElementsKind()
156 return kind == FAST_ELEMENTS || in IsFastObjectElementsKind()
176 kind == FAST_ELEMENTS; in IsFastPackedElementsKind()
188 return FAST_ELEMENTS; in GetPackedElementsKind()
201 if (packed_kind == FAST_ELEMENTS) { in GetHoleyElementsKind()
211 ? FAST_ELEMENTS in FastSmiToObjectElementsKind()
Delements-kind.cc35 case FAST_ELEMENTS: in ElementsKindToShiftSize()
81 fast_elements_kind_sequence[4] = FAST_ELEMENTS; in Construct()
89 STATIC_ASSERT(FAST_ELEMENTS + kFastElementsKindPackedToHoley == in Construct()
147 return to_kind == FAST_ELEMENTS || in IsMoreGeneralElementsKindTransition()
149 case FAST_ELEMENTS: in IsMoreGeneralElementsKindTransition()
Djson-stringifier.cc441 case FAST_ELEMENTS: { in SerializeJSArray()
445 object->GetElementsKind() != FAST_ELEMENTS) { in SerializeJSArray()
Delements.cc68 V(FastPackedObjectElementsAccessor, FAST_ELEMENTS, FixedArray) \
1210 CopyObjectToObjectElements(*keys, FAST_ELEMENTS, 0, *combined_keys, in PrependElementIndicesImpl()
1211 FAST_ELEMENTS, nof_indices, nof_property_keys); in PrependElementIndicesImpl()
2021 } else if (KindTraits::Kind == FAST_ELEMENTS || in ValidateContents()
2505 case FAST_ELEMENTS: in CopyElementsImpl()
2593 ElementsKindTraits<FAST_ELEMENTS> > {
2598 ElementsKindTraits<FAST_ELEMENTS> >(name) {} in FastPackedObjectElementsAccessor()
2658 case FAST_ELEMENTS: in CopyElementsImpl()
3820 case FAST_ELEMENTS: { in ArrayConstructInitializeElements()
Djson-parser.cc516 fast_elements, FAST_ELEMENTS, pretenure_); in ParseJsonArray()
/external/v8/src/builtins/
Dbuiltins-arguments.cc79 : ElementOffsetFromIndex(element_count, FAST_ELEMENTS, mode, in AllocateArgumentsObject()
100 arguments_count, FAST_ELEMENTS, mode, FixedArray::kHeaderSize); in AllocateArgumentsObject()
167 Node* const array_map = LoadJSArrayElementsMap(FAST_ELEMENTS, native_context); in EmitFastNewRestParameter()
316 ElementOffsetFromIndex(argument_count, FAST_ELEMENTS, mode, in EmitFastNewSloppyArguments()
319 ElementOffsetFromIndex(mapped_count, FAST_ELEMENTS, mode, in EmitFastNewSloppyArguments()
357 zero, FAST_ELEMENTS, mode, FixedArray::kHeaderSize - kHeapObjectTag); in EmitFastNewSloppyArguments()
Dbuiltins-internal.cc76 ElementsKind kind = FAST_ELEMENTS; in Generate_CopyFastSmiOrObjectElements()
138 elements = assembler.TryGrowElementsCapacity(object, elements, FAST_ELEMENTS, in Generate_GrowFastSmiOrObjectElements()
156 ElementsKind kind = FAST_ELEMENTS; in Generate_NewArgumentsElements()
Dbuiltins-constructor.cc333 Node* size = GetFixedArrayAllocationSize(length, FAST_ELEMENTS, mode); in EmitFastNewFunctionContext()
369 function_context, FAST_ELEMENTS, min_context_slots, length, in EmitFastNewFunctionContext()
563 allocation_site, capacity, FAST_ELEMENTS); in EmitFastCloneShallowArray()
593 FAST_ELEMENTS, boilerplate_map, length.value(), allocation_site); in EmitFastCloneShallowArray()
Dbuiltins-array.cc137 target_kind = FAST_ELEMENTS; in EnsureJSArrayWithWritableFastElements()
301 FAST_ELEMENTS, context, receiver, args, arg_index, &default_label); in Generate_FastArrayPush()
501 DCHECK(kind == FAST_ELEMENTS || kind == FAST_DOUBLE_ELEMENTS); in VisitAllFastElements()
502 int base_size = kind == FAST_ELEMENTS in VisitAllFastElements()
507 if (kind == FAST_ELEMENTS) { in VisitAllFastElements()
607 VisitAllFastElements(context, FAST_ELEMENTS, this_arg, o, len, callbackfn, in TF_BUILTIN()
993 case FAST_ELEMENTS: in EstimateElementCount()
1068 case FAST_ELEMENTS: in CollectElementIndices()
1230 case FAST_ELEMENTS: in IterateElements()
1390 kind, obj->IsNumber() ? FAST_DOUBLE_ELEMENTS : FAST_ELEMENTS); in Slow_ArrayConcat()
[all …]
Dbuiltins-promise.cc356 const ElementsKind kind = FAST_ELEMENTS; in AppendPromiseCallback()
517 AllocateFixedArray(FAST_ELEMENTS, IntPtrConstant(2)); in InternalPerformPromiseThen()
523 AllocateFixedArray(FAST_ELEMENTS, IntPtrConstant(2)); in InternalPerformPromiseThen()
530 AllocateFixedArray(FAST_ELEMENTS, IntPtrConstant(2)); in InternalPerformPromiseThen()
537 AllocateFixedArray(FAST_ELEMENTS, IntPtrConstant(2)); in InternalPerformPromiseThen()
544 AllocateFixedArray(FAST_ELEMENTS, IntPtrConstant(2)); in InternalPerformPromiseThen()
Dbuiltins-regexp.cc1466 const ElementsKind kind = FAST_ELEMENTS; in ToJSArray()
1503 const ElementsKind kind = FAST_ELEMENTS; in Initialize()
1539 const ElementsKind kind = FAST_ELEMENTS; in ResizeFixedArray()
1886 const ElementsKind kind = FAST_ELEMENTS; in RegExpPrototypeSplitBody()
2235 ElementsKind kind = FAST_ELEMENTS; in ReplaceGlobalCallableFastPath()
Dbuiltins-function.cc390 Node* elements = assembler.AllocateFixedArray(FAST_ELEMENTS, elements_length); in Generate_FastFunctionPrototypeBind()
/external/v8/src/runtime/
Druntime-proxy.cc55 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION()
111 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION()
Druntime-object.cc105 : FAST_ELEMENTS; in KeyedGetObjectProperty()
963 return *isolate->factory()->NewJSArrayWithElements(elements, FAST_ELEMENTS, in RUNTIME_FUNCTION()
/external/v8/src/ic/
Dkeyed-store-generic.cc256 Node* offset = ElementOffsetFromIndex(intptr_index, FAST_ELEMENTS, in StoreElementWithCapacity()
281 FAST_SMI_ELEMENTS, FAST_ELEMENTS, slow); in StoreElementWithCapacity()
300 FAST_ELEMENTS, slow); in StoreElementWithCapacity()
341 : FAST_ELEMENTS; in StoreElementWithCapacity()
403 : FAST_ELEMENTS; in StoreElementWithCapacity()
409 intptr_index, FAST_ELEMENTS, INTPTR_PARAMETERS, kHeaderSize); in StoreElementWithCapacity()
/external/v8/src/compiler/
Djs-create-lowering.cc412 a.Store(AccessBuilder::ForJSArrayLength(FAST_ELEMENTS), length); in ReduceJSCreateArguments()
529 a.Store(AccessBuilder::ForJSArrayLength(FAST_ELEMENTS), in ReduceJSCreateArguments()
791 aa.Store(AccessBuilder::ForFixedArrayElement(FAST_ELEMENTS), in ReduceJSCreateKeyValueArray()
793 aa.Store(AccessBuilder::ForFixedArrayElement(FAST_ELEMENTS), in ReduceJSCreateKeyValueArray()
802 a.Store(AccessBuilder::ForJSArrayLength(FAST_ELEMENTS), length); in ReduceJSCreateKeyValueArray()
/external/v8/src/arm/
Dcode-stubs-arm.cc2766 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
2854 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
2996 __ cmp(r3, Operand(FAST_ELEMENTS)); in Generate()
3005 __ cmp(r3, Operand(FAST_ELEMENTS)); in Generate()
3010 GenerateCase(masm, FAST_ELEMENTS); in Generate()
/external/v8/src/x64/
Dcode-stubs-x64.cc2673 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
2766 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
2925 __ cmpl(rcx, Immediate(FAST_ELEMENTS)); in Generate()
2934 __ cmpl(rcx, Immediate(FAST_ELEMENTS)); in Generate()
2939 GenerateCase(masm, FAST_ELEMENTS); in Generate()
/external/v8/src/s390/
Dcode-stubs-s390.cc2894 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
2976 ElementsKind kinds[2] = {FAST_ELEMENTS, FAST_HOLEY_ELEMENTS}; in GenerateStubsAheadOfTime()
3113 __ CmpP(r5, Operand(FAST_ELEMENTS)); in Generate()
3121 __ CmpP(r5, Operand(FAST_ELEMENTS)); in Generate()
3126 GenerateCase(masm, FAST_ELEMENTS); in Generate()
/external/v8/src/ppc/
Dcode-stubs-ppc.cc2928 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
3015 ElementsKind kinds[2] = {FAST_ELEMENTS, FAST_HOLEY_ELEMENTS}; in GenerateStubsAheadOfTime()
3156 __ cmpi(r6, Operand(FAST_ELEMENTS)); in Generate()
3164 __ cmpi(r6, Operand(FAST_ELEMENTS)); in Generate()
3169 GenerateCase(masm, FAST_ELEMENTS); in Generate()
/external/v8/src/ia32/
Dcode-stubs-ia32.cc2702 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
2794 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
2950 __ cmp(ecx, Immediate(FAST_ELEMENTS)); in Generate()
2959 __ cmp(ecx, Immediate(FAST_ELEMENTS)); in Generate()
2964 GenerateCase(masm, FAST_ELEMENTS); in Generate()
/external/v8/src/arm64/
Dcode-stubs-arm64.cc2990 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
3082 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
3252 __ Cmp(x3, FAST_ELEMENTS); in Generate()
3258 __ CompareAndBranch(kind, FAST_ELEMENTS, eq, &fast_elements_case); in Generate()
3262 GenerateCase(masm, FAST_ELEMENTS); in Generate()
/external/v8/src/mips64/
Dcode-stubs-mips64.cc2977 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
3063 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
3208 __ Branch(&done, eq, a3, Operand(FAST_ELEMENTS)); in Generate()
3216 __ Branch(&fast_elements_case, eq, a3, Operand(FAST_ELEMENTS)); in Generate()
3220 GenerateCase(masm, FAST_ELEMENTS); in Generate()
/external/v8/src/mips/
Dcode-stubs-mips.cc2968 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
3055 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
3200 __ Branch(&done, eq, a3, Operand(FAST_ELEMENTS)); in Generate()
3208 __ Branch(&fast_elements_case, eq, a3, Operand(FAST_ELEMENTS)); in Generate()
3212 GenerateCase(masm, FAST_ELEMENTS); in Generate()
/external/v8/src/x87/
Dcode-stubs-x87.cc2713 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
2802 ElementsKind kinds[2] = {FAST_ELEMENTS, FAST_HOLEY_ELEMENTS}; in GenerateStubsAheadOfTime()
2956 __ cmp(ecx, Immediate(FAST_ELEMENTS)); in Generate()
2964 __ cmp(ecx, Immediate(FAST_ELEMENTS)); in Generate()
2969 GenerateCase(masm, FAST_ELEMENTS); in Generate()

123