HomeSort by relevance Sort by last modified time
    Searched refs:elements_kind (Results 1 - 25 of 79) sorted by null

1 2 3 4

  /external/v8/src/
elements-kind.cc 17 int ElementsKindToShiftSize(ElementsKind elements_kind) {
18 switch (elements_kind) {
53 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind) {
56 if (IsFixedTypedArrayElementsKind(elements_kind)) {
107 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind) {
109 if (fast_elements_kind_sequence.Get()[i] == elements_kind) {
124 static inline bool IsFastTransitionTarget(ElementsKind elements_kind) {
125 return IsFastElementsKind(elements_kind) ||
126 elements_kind == DICTIONARY_ELEMENTS;
elements-kind.h 74 int ElementsKindToShiftSize(ElementsKind elements_kind);
75 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind);
81 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind);
83 ElementsKind GetNextTransitionElementsKind(ElementsKind elements_kind);
map-updater.h 51 new_elements_kind_(old_map_->elements_kind()) {}
63 Handle<Map> ReconfigureElementsKind(ElementsKind elements_kind);
factory.h 96 ElementsKind elements_kind, Handle<FixedArrayBase> constant_values);
385 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND);
496 ElementsKind elements_kind, int length, int capacity,
501 int capacity, ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
504 elements_kind = GetHoleyElementsKind(elements_kind);
506 return NewJSArray(elements_kind, 0, capacity,
512 ElementsKind elements_kind, int length,
517 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
519 return NewJSArrayWithElements(elements, elements_kind, elements->length()
    [all...]
elements.h 27 static ElementsAccessor* ForKind(ElementsKind elements_kind) {
28 DCHECK(static_cast<int>(elements_kind) < kElementsKindCount);
29 return elements_accessors_[elements_kind];
factory.cc 129 ElementsKind elements_kind, Handle<FixedArrayBase> constant_values) {
132 result->set_elements_kind(elements_kind);
1490 ElementsKind elements_kind = local
1875 ElementsKind elements_kind = array->GetElementsKind(); local
2168 ElementsKind elements_kind = GetExternalArrayElementsKind(type); local
    [all...]
code-stubs.cc     [all...]
  /external/v8/src/objects/
literal-objects.h 45 DECL_INT_ACCESSORS(elements_kind)
  /external/v8/src/crankshaft/
hydrogen-uint32-analysis.cc 13 switch (instr->elements_kind()) {
55 DCHECK(store->elements_kind() != UINT8_CLAMPED_ELEMENTS);
56 DCHECK(store->elements_kind() != FLOAT32_ELEMENTS);
57 DCHECK(store->elements_kind() != FLOAT64_ELEMENTS);
hydrogen-dehoist.cc 39 1 << ElementsKindToShiftSize(array_operation->elements_kind());
hydrogen-instructions.h 2234 ElementsKind elements_kind() const { return elements_kind_; } function in class:final::final
    [all...]
hydrogen-instructions.cc 1018 os << ElementsKindToString(elements_kind()) << " ";
    [all...]
  /external/v8/src/ic/
handler-compiler.cc 363 ElementsKind elements_kind = receiver_map->elements_kind(); local
364 if (IsSloppyArgumentsElements(elements_kind)) {
369 if (elements_kind == DICTIONARY_ELEMENTS) {
371 return LoadHandler::LoadElement(isolate, elements_kind, false, is_js_array);
373 DCHECK(IsFastElementsKind(elements_kind) ||
374 IsFixedTypedArrayElementsKind(elements_kind));
375 // TODO(jkummerow): Use IsHoleyElementsKind(elements_kind).
377 is_js_array && elements_kind == FAST_HOLEY_ELEMENTS &&
378 *receiver_map == isolate->get_initial_js_array_map(elements_kind);
    [all...]
keyed-store-generic.cc 51 Node* elements, Node* elements_kind,
111 Node* elements_kind = LoadMapElementsKind(prototype_map);
113 GotoIf(IsFastElementsKind(elements_kind), &loop_body);
114 GotoIf(Word32Equal(elements_kind, Int32Constant(NO_ELEMENTS)), &loop_body);
230 Node* receiver, Node* receiver_map, Node* elements, Node* elements_kind,
273 // Check if the value we're storing matches the elements_kind. Smis
280 TryChangeToHoleyMapMulti(receiver, receiver_map, elements_kind, context,
295 GotoIf(Int32LessThanOrEqual(elements_kind,
299 TryChangeToHoleyMap(receiver, receiver_map, elements_kind, context,
388 TryChangeToHoleyMap(receiver, receiver_map, elements_kind, context
    [all...]
handler-configuration-inl.h 72 ElementsKind elements_kind,
76 ElementsKindBits::encode(elements_kind) |
handler-configuration.h 113 ElementsKind elements_kind,
  /external/v8/src/compiler/
access-info.cc 26 ElementsKind const elements_kind = map->elements_kind(); local
27 if (IsFastElementsKind(elements_kind)) return true;
28 if (IsFixedTypedArrayElementsKind(elements_kind)) return true;
65 ElementsKind elements_kind)
66 : elements_kind_(elements_kind), receiver_maps_(receiver_maps) {}
208 ElementsKind const elements_kind = map->elements_kind(); local
209 *access_info = ElementAccessInfo(MapList{map}, elements_kind);
222 IsFastElementsKind(map->elements_kind()) &
    [all...]
js-builtin-reducer.cc 147 IsFastElementsKind(receiver_map->elements_kind()) &&
161 if (!IsFastElementsKind(receiver_map->elements_kind())) return false;
165 if (!IsFastHoleyElementsKind(receiver_map->elements_kind())) return true;
252 map_index += static_cast<int>(receiver_map->elements_kind());
254 if (IsFastHoleyElementsKind(receiver_map->elements_kind())) {
270 DCHECK_GE(receiver_map->elements_kind(), UINT8_ELEMENTS);
271 DCHECK_LE(receiver_map->elements_kind(), UINT8_CLAMPED_ELEMENTS);
275 (receiver_map->elements_kind() - UINT8_ELEMENTS);
342 ElementsKind elements_kind = JSArrayIterator::ElementsKindForInstanceType( local
345 if (IsFastHoleyElementsKind(elements_kind)) {
505 ElementsKind elements_kind = JSArrayIterator::ElementsKindForInstanceType( local
    [all...]
js-create-lowering.cc 551 ElementsKind elements_kind = site->GetElementsKind(); local
552 DCHECK(IsFastElementsKind(elements_kind));
554 elements_kind = GetHoleyElementsKind(elements_kind);
560 int const array_map_index = Context::ArrayMapIndex(elements_kind);
570 AllocateElements(effect, control, elements_kind, capacity, pretenure);
580 a.Store(AccessBuilder::ForJSArrayLength(elements_kind), length);
591 ElementsKind elements_kind = site->GetElementsKind(); local
593 (AllocationSite::GetMode(elements_kind) == TRACK_ALLOCATION_SITE)
598 ArrayNoArgumentConstructorStub stub(isolate(), elements_kind, local
616 ArraySingleArgumentConstructorStub stub(isolate(), elements_kind, local
645 ArraySingleArgumentConstructorStub stub(isolate(), elements_kind, local
    [all...]
js-native-context-specialization.cc 1786 ElementsKind elements_kind = access_info.elements_kind(); local
    [all...]
access-builder.h 92 static FieldAccess ForJSArrayLength(ElementsKind elements_kind);
js-create-lowering.h 70 ElementsKind elements_kind, int capacity,
access-info.h 43 ElementAccessInfo(MapList const& receiver_maps, ElementsKind elements_kind);
45 ElementsKind elements_kind() const { return elements_kind_; } function in class:v8::internal::compiler::final
access-builder.cc 223 FieldAccess AccessBuilder::ForJSArrayLength(ElementsKind elements_kind) {
232 if (IsFastDoubleElementsKind(elements_kind)) {
235 } else if (IsFastElementsKind(elements_kind)) {
634 ElementsKind elements_kind) {
645 if (IsFastDoubleElementsKind(elements_kind)) {
649 } else if (IsFastElementsKind(elements_kind)) {
  /external/v8/src/runtime/
runtime-object.cc 100 ElementsKind elements_kind = js_object->GetElementsKind(); local
101 if (IsFastDoubleElementsKind(elements_kind)) {
103 elements_kind = IsFastHoleyElementsKind(elements_kind)
106 JSObject::TransitionElementsKind(js_object, elements_kind);
109 DCHECK(IsFastSmiOrObjectElementsKind(elements_kind) ||
110 !IsFastElementsKind(elements_kind));
707 IsFastPackedElementsKind(obj->map()->elements_kind()));
    [all...]

Completed in 521 milliseconds

1 2 3 4