Home
last modified time | relevance | path

Searched refs:FixedArrayBase (Results 1 – 25 of 29) sorted by relevance

12

/external/v8/src/
Delements.h32 static ElementsAccessor* ForArray(Handle<FixedArrayBase> array);
49 Handle<FixedArrayBase> backing_store,
59 Handle<FixedArrayBase> backing_store, uint32_t start,
62 virtual Handle<Object> Get(Handle<FixedArrayBase> backing_store,
89 Handle<FixedArrayBase> source,
92 Handle<FixedArrayBase> destination,
104 Handle<FixedArrayBase> destination,
110 Handle<FixedArrayBase> to, in CopyElements()
120 Handle<FixedArrayBase> backing_store,
145 virtual void Set(FixedArrayBase* backing_store, uint32_t entry,
[all …]
Delements.cc89 typedef FixedArrayBase BackingStore;
109 void CopyObjectToObjectElements(FixedArrayBase* from_base, in CopyObjectToObjectElements()
111 FixedArrayBase* to_base, ElementsKind to_kind, in CopyObjectToObjectElements()
152 FixedArrayBase* from_base, uint32_t from_start, FixedArrayBase* to_base, in CopyDictionaryToObjectElements()
198 static void CopyDoubleToObjectElements(FixedArrayBase* from_base, in CopyDoubleToObjectElements()
200 FixedArrayBase* to_base, in CopyDoubleToObjectElements()
248 static void CopyDoubleToDoubleElements(FixedArrayBase* from_base, in CopyDoubleToDoubleElements()
250 FixedArrayBase* to_base, in CopyDoubleToDoubleElements()
281 static void CopySmiToDoubleElements(FixedArrayBase* from_base, in CopySmiToDoubleElements()
283 FixedArrayBase* to_base, uint32_t to_start, in CopySmiToDoubleElements()
[all …]
Dbuiltins.cc237 inline MaybeHandle<FixedArrayBase> EnsureJSArrayWithWritableFastElements( in EnsureJSArrayWithWritableFastElements()
240 if (!receiver->IsJSArray()) return MaybeHandle<FixedArrayBase>(); in EnsureJSArrayWithWritableFastElements()
246 return MaybeHandle<FixedArrayBase>(); in EnsureJSArrayWithWritableFastElements()
248 if (array->map()->is_observed()) return MaybeHandle<FixedArrayBase>(); in EnsureJSArrayWithWritableFastElements()
249 if (!array->map()->is_extensible()) return MaybeHandle<FixedArrayBase>(); in EnsureJSArrayWithWritableFastElements()
250 Handle<FixedArrayBase> elms(array->elements(), isolate); in EnsureJSArrayWithWritableFastElements()
260 return MaybeHandle<FixedArrayBase>(); in EnsureJSArrayWithWritableFastElements()
266 return MaybeHandle<FixedArrayBase>(); in EnsureJSArrayWithWritableFastElements()
337 MaybeHandle<FixedArrayBase> maybe_elms_obj = in BUILTIN()
339 Handle<FixedArrayBase> elms_obj; in BUILTIN()
[all …]
Dfactory.h38 Handle<FixedArrayBase> NewFixedDoubleArray(
43 Handle<FixedArrayBase> NewFixedDoubleArrayWithHoles(
423 Handle<JSArray> NewJSArrayWithElements(Handle<FixedArrayBase> elements,
429 Handle<FixedArrayBase> elements,
Dobjects.h842 class FixedArrayBase; variable
2017 DECL_ACCESSORS(elements, FixedArrayBase)
2022 Handle<FixedArrayBase> elements);
2245 Handle<FixedArrayBase> elements,
2420 ElementsKind from_kind, Handle<FixedArrayBase> from_elements,
2421 ElementsKind to_kind, Handle<FixedArrayBase> to_elements);
2553 Handle<JSObject> object, Handle<FixedArrayBase> elements);
2571 class FixedArrayBase: public HeapObject {
2581 DECLARE_CAST(FixedArrayBase)
2595 class FixedArray: public FixedArrayBase {
[all …]
Dlookup.cc196 Handle<FixedArrayBase> elements(holder->elements()); in ReconfigureDataProperty()
655 FixedArrayBase* backing_store = js_object->elements(); in LookupInHolder()
Dfactory.cc154 Handle<FixedArrayBase> Factory::NewFixedDoubleArray(int size, in NewFixedDoubleArray()
160 FixedArrayBase); in NewFixedDoubleArray()
164 Handle<FixedArrayBase> Factory::NewFixedDoubleArrayWithHoles( in NewFixedDoubleArrayWithHoles()
168 Handle<FixedArrayBase> array = NewFixedDoubleArray(size, pretenure); in NewFixedDoubleArrayWithHoles()
1623 Handle<JSArray> Factory::NewJSArrayWithElements(Handle<FixedArrayBase> elements, in NewJSArrayWithElements()
1650 Handle<FixedArrayBase> elms; in NewJSArrayStorage()
Dobjects-inl.h1621 FixedArrayBase* JSObject::elements() const { in elements()
1623 return static_cast<FixedArrayBase*>(array); in elements()
1918 Handle<FixedArrayBase> elements, in EnsureCanContainElements()
1953 Handle<FixedArrayBase> value) { in SetMapAndElements()
1966 void JSObject::set_elements(FixedArrayBase* value, WriteBarrierMode mode) { in set_elements()
1973 FixedArrayBase* elements = map()->GetInitialElements(); in initialize_elements()
2557 FixedArrayBase::cast(this)->length() != 0) { in RequiredAlignment()
2876 FixedArrayBase* Map::GetInitialElements() { in GetInitialElements()
3204 CAST_ACCESSOR(FixedArrayBase)
3479 SMI_ACCESSORS(FixedArrayBase, length, kLengthOffset) in SMI_ACCESSORS() argument
[all …]
Dobjects-debug.cc1099 FixedArrayBase* e = FixedArrayBase::cast(elements()); in IncrementSpillStatistics()
Ddeoptimizer.cc3473 object->set_elements(FixedArrayBase::cast(*elements)); in MaterializeAt()
3489 object->set_elements(FixedArrayBase::cast(*elements)); in MaterializeAt()
3515 Handle<FixedArrayBase> object = in MaterializeAt()
Dobjects.cc2059 ElementsKind from_kind, Handle<FixedArrayBase> from_elements, in PrintElementsTransition()
2060 ElementsKind to_kind, Handle<FixedArrayBase> to_elements) { in PrintElementsTransition()
5812 Handle<FixedArrayBase> array, int length, in CopyFastElementsToDictionary()
5851 Handle<JSObject> object, Handle<FixedArrayBase> elements) { in GetNormalizedElementDictionary()
5875 Handle<FixedArrayBase> elements(object->elements(), isolate); in NormalizeElements()
5879 elements = handle(FixedArrayBase::cast(parameter_map->get(1)), isolate); in NormalizeElements()
15757 Handle<FixedArrayBase> backing_store(FixedArrayBase::cast(elements())); in WouldConvertToSlowElements()
15848 FixedArrayBase* elements = object->elements(); in AddDataElement()
15851 elements = FixedArrayBase::cast(FixedArray::cast(elements)->get(1)); in AddDataElement()
16074 Handle<FixedArrayBase> elms(object->elements()); in TransitionElementsKind()
[all …]
/external/v8/test/cctest/
Dtest-slots-buffer.cc35 FixedArrayBase::kLengthOffset)); in TEST()
50 FixedArrayBase::kLengthOffset)); in TEST()
53 FixedArrayBase::kLengthOffset)); in TEST()
115 FixedArrayBase::kLengthOffset); in TEST()
/external/v8/src/heap/
Dslots-buffer.cc42 heap->empty_fixed_array(), FixedArrayBase::kLengthOffset); in RemoveInvalidSlots()
83 heap->empty_fixed_array(), FixedArrayBase::kLengthOffset); in RemoveObjectSlots()
Dobject-stats.h91 static void CountFixedArray(FixedArrayBase* fixed_array,
Dobject-stats.cc139 FixedArrayBase* fixed_array, FixedArraySubInstanceType fast_type, in CountFixedArray()
Dheap.cc3122 FixedArrayBase* Heap::LeftTrimFixedArray(FixedArrayBase* object, in LeftTrimFixedArray()
3136 STATIC_ASSERT(FixedArrayBase::kMapOffset == 0); in LeftTrimFixedArray()
3137 STATIC_ASSERT(FixedArrayBase::kLengthOffset == kPointerSize); in LeftTrimFixedArray()
3138 STATIC_ASSERT(FixedArrayBase::kHeaderSize == 2 * kPointerSize); in LeftTrimFixedArray()
3159 FixedArrayBase* new_object = in LeftTrimFixedArray()
3160 FixedArrayBase::cast(HeapObject::FromAddress(new_start)); in LeftTrimFixedArray()
3174 FixedArrayBase*, int);
3176 FixedArrayBase*, int);
3180 void Heap::RightTrimFixedArray(FixedArrayBase* object, int elements_to_trim) { in RightTrimFixedArray()
3571 FixedArrayBase* elements = FixedArrayBase::cast(source->elements()); in CopyJSObject()
[all …]
Dheap.h848 FixedArrayBase* LeftTrimFixedArray(FixedArrayBase* obj, int elements_to_trim);
852 void RightTrimFixedArray(FixedArrayBase* obj, int elements_to_trim);
/external/v8/test/unittests/compiler/
Dchange-lowering-unittest.cc185 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TARGET_TEST_P()
204 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TARGET_TEST_P()
223 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TARGET_TEST_P()
241 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(), in TARGET_TEST_P()
268 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TARGET_TEST_P()
292 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(), in TARGET_TEST_P()
316 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TARGET_TEST_P()
/external/v8/src/runtime/
Druntime-proxy.cc61 FixedArrayBase* elements = arg_array->elements(); in RUNTIME_FUNCTION()
122 FixedArrayBase* elements = arg_array->elements(); in RUNTIME_FUNCTION()
Druntime-literals.cc155 Handle<FixedArrayBase> constant_elements_values( in CreateArrayLiteralBoilerplate()
156 FixedArrayBase::cast(elements->get(1))); in CreateArrayLiteralBoilerplate()
168 Handle<FixedArrayBase> copied_elements_values; in CreateArrayLiteralBoilerplate()
Druntime-array.cc138 Handle<FixedArrayBase> new_elements(from->elements()); in RUNTIME_FUNCTION()
157 Handle<FixedArrayBase> elements(array->elements(), isolate); in RUNTIME_FUNCTION()
/external/v8/test/cctest/compiler/
Dtest-simplified-lowering.cc520 tagged ? FixedArrayBase::kHeaderSize : 0, in GetElementAccess()
528 offset + (tagged ? FixedArrayBase::kHeaderSize : 0), in GetFieldAccess()
1338 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TEST()
1361 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TEST()
1386 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TEST()
1405 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TEST()
1428 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TEST()
1453 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TEST()
1471 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(), in TEST()
1488 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(), in TEST()
[all …]
/external/v8/src/ast/
Dast.cc523 Handle<FixedArrayBase> element_values(array->elements()); in BuildConstantElements()
/external/v8/src/crankshaft/
Dhydrogen.h2839 Handle<FixedArrayBase> elements,
2843 void BuildEmitFixedDoubleArray(Handle<FixedArrayBase> elements,
2847 void BuildEmitFixedArray(Handle<FixedArrayBase> elements,
/external/chromium-trace/catapult/telemetry/telemetry/internal/testing/
Dperf_report_output.txt1548 …ternal::ElementsKind)2>, 8>::SetLengthWithoutNormalize(v8::internal::FixedArrayBase*, v8::internal…
1550 …ternal::ElementsKind)2>, 8>::SetLengthWithoutNormalize(v8::internal::FixedArrayBase*, v8::internal…
2171 …>::Get(v8::internal::Object*, v8::internal::JSObject*, unsigned int, v8::internal::FixedArrayBase*)
2173 …>::Get(v8::internal::Object*, v8::internal::JSObject*, unsigned int, v8::internal::FixedArrayBase*)

12