/external/v8/src/ |
D | elements-kind.h | 23 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()
|
D | elements-kind.cc | 35 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()
|
D | json-stringifier.cc | 441 case FAST_ELEMENTS: { in SerializeJSArray() 445 object->GetElementsKind() != FAST_ELEMENTS) { in SerializeJSArray()
|
D | elements.cc | 68 V(FastPackedObjectElementsAccessor, FAST_ELEMENTS, FixedArray) \ 1164 CopyObjectToObjectElements(*keys, FAST_ELEMENTS, 0, *combined_keys, in PrependElementIndicesImpl() 1165 FAST_ELEMENTS, nof_indices, nof_property_keys); in PrependElementIndicesImpl() 1972 } else if (KindTraits::Kind == FAST_ELEMENTS || in ValidateContents() 2456 case FAST_ELEMENTS: in CopyElementsImpl() 2544 ElementsKindTraits<FAST_ELEMENTS> > { 2549 ElementsKindTraits<FAST_ELEMENTS> >(name) {} in FastPackedObjectElementsAccessor() 2609 case FAST_ELEMENTS: in CopyElementsImpl() 3769 case FAST_ELEMENTS: { in ArrayConstructInitializeElements()
|
D | json-parser.cc | 516 fast_elements, FAST_ELEMENTS, pretenure_); in ParseJsonArray()
|
/external/v8/src/builtins/ |
D | builtins-arguments.cc | 79 : 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()
|
D | builtins-internal.cc | 76 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()
|
D | builtins-array.cc | 137 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 …]
|
D | builtins-constructor.cc | 333 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()
|
D | builtins-promise.cc | 344 const ElementsKind kind = FAST_ELEMENTS; in AppendPromiseCallback() 505 AllocateFixedArray(FAST_ELEMENTS, IntPtrConstant(2)); in InternalPerformPromiseThen() 511 AllocateFixedArray(FAST_ELEMENTS, IntPtrConstant(2)); in InternalPerformPromiseThen() 518 AllocateFixedArray(FAST_ELEMENTS, IntPtrConstant(2)); in InternalPerformPromiseThen() 525 AllocateFixedArray(FAST_ELEMENTS, IntPtrConstant(2)); in InternalPerformPromiseThen() 532 AllocateFixedArray(FAST_ELEMENTS, IntPtrConstant(2)); in InternalPerformPromiseThen()
|
D | builtins-regexp.cc | 1466 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()
|
D | builtins-function.cc | 390 Node* elements = assembler.AllocateFixedArray(FAST_ELEMENTS, elements_length); in Generate_FastFunctionPrototypeBind()
|
/external/v8/src/runtime/ |
D | runtime-proxy.cc | 55 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION() 111 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION()
|
D | runtime-object.cc | 105 : FAST_ELEMENTS; in KeyedGetObjectProperty() 963 return *isolate->factory()->NewJSArrayWithElements(elements, FAST_ELEMENTS, in RUNTIME_FUNCTION()
|
/external/v8/src/ic/ |
D | keyed-store-generic.cc | 256 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/ |
D | js-create-lowering.cc | 412 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/ia32/ |
D | code-stubs-ia32.cc | 2702 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/ |
D | code-stubs-arm64.cc | 2990 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/arm/ |
D | code-stubs-arm.cc | 2766 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/ |
D | code-stubs-x64.cc | 2673 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/ |
D | code-stubs-s390.cc | 2894 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/ |
D | code-stubs-ppc.cc | 2928 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/mips64/ |
D | code-stubs-mips64.cc | 2977 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/ |
D | code-stubs-mips.cc | 2968 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/ |
D | code-stubs-x87.cc | 2713 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()
|