/external/v8/src/ |
elements-kind.h | 14 enum ElementsKind { 53 // Sentinel ElementsKind for objects with no elements. 56 // Derived constants from ElementsKind. 74 int ElementsKindToShiftSize(ElementsKind elements_kind); 75 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind); 76 const char* ElementsKindToString(ElementsKind kind); 78 inline ElementsKind GetInitialFastElementsKind() { return FAST_SMI_ELEMENTS; } 80 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number); 81 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind); 83 ElementsKind GetNextTransitionElementsKind(ElementsKind elements_kind) [all...] |
elements-kind.cc | 17 int ElementsKindToShiftSize(ElementsKind elements_kind) { 53 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind) { 64 const char* ElementsKindToString(ElementsKind kind) { 72 ElementsKind** fast_elements_kind_sequence_ptr) { 73 ElementsKind* fast_elements_kind_sequence = 74 new ElementsKind[kFastElementsKindCount]; 95 static base::LazyInstance<ElementsKind*, 100 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number) { 107 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind) { 118 ElementsKind GetNextTransitionElementsKind(ElementsKind kind) [all...] |
map-updater.h | 63 Handle<Map> ReconfigureElementsKind(ElementsKind elements_kind); 159 ElementsKind new_elements_kind_;
|
code-stub-assembler.h | 371 // Load the ElementsKind of a map. 441 Node* data_pointer, Node* index_node, ElementsKind elements_kind, 453 Node* LoadJSArrayElementsMap(ElementsKind kind, Node* native_context); 491 Node* BuildAppendJSArray(ElementsKind kind, Node* context, Node* array, 558 Node* AllocateUninitializedJSArrayWithoutElements(ElementsKind kind, 566 ElementsKind kind, Node* array_map, Node* length, Node* allocation_site, 570 Node* AllocateJSArray(ElementsKind kind, Node* array_map, Node* capacity, 574 Node* AllocateFixedArray(ElementsKind kind, Node* capacity, 584 void FillFixedArrayWithValue(ElementsKind kind, Node* array, Node* from_index, 592 ElementsKind kind, Node* from_array, Node* to_array, Node* length [all...] |
code-stubs.h | 760 GrowArrayElementsStub(Isolate* isolate, ElementsKind kind) 765 ElementsKind elements_kind() const { 770 class ElementsKindBits : public BitField<ElementsKind, 0, 8> {}; 801 void GenerateCase(MacroAssembler* masm, ElementsKind kind); [all...] |
elements.h | 26 // Returns a shared ElementsAccessor for the specified ElementsKind. 27 static ElementsAccessor* ForKind(ElementsKind elements_kind) { 39 // the ElementsKind of the ElementsAccessor. If backing_store is NULL, the 175 ElementsKind source_kind, 201 ElementsKind source_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, 512 ElementsKind elements_kind, int length, 517 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND, 542 Handle<JSTypedArray> NewJSTypedArray(ElementsKind elements_kind, 552 Handle<JSTypedArray> NewJSTypedArray(ElementsKind elements_kind, [all...] |
elements.cc | 15 // Each concrete ElementsAccessor can handle exactly one ElementsKind, 61 // accessor ElementsKind, and the third is the backing store class. Use the 63 // identical. Note that the order must match that of the ElementsKind enum for 93 template<ElementsKind Kind> class ElementsKindTraits { 101 static const ElementsKind Kind = KindParam; \ 116 ElementsKind from_kind, uint32_t from_start, 117 FixedArrayBase* to_base, ElementsKind to_kind, 159 ElementsKind to_kind, uint32_t to_start, int raw_copy_size) { 540 static ElementsKind kind() { return ElementsTraits::Kind; } 588 ElementsKind packed_kind = GetPackedElementsKind(kind()) [all...] |
compilation-dependencies.cc | 144 ElementsKind kind =
|
/external/v8/src/compiler/ |
access-builder.h | 92 static FieldAccess ForJSArrayLength(ElementsKind elements_kind); 213 ElementsKind kind = NO_ELEMENTS); 247 static ElementAccess ForFixedArrayElement(ElementsKind kind);
|
access-info.h | 43 ElementAccessInfo(MapList const& receiver_maps, ElementsKind elements_kind); 45 ElementsKind elements_kind() const { return elements_kind_; } 51 ElementsKind elements_kind_;
|
js-create-lowering.h | 70 ElementsKind elements_kind, int capacity,
|
access-info.cc | 26 ElementsKind const elements_kind = map->elements_kind(); 65 ElementsKind elements_kind) 208 ElementsKind const elements_kind = map->elements_kind();
|
/external/v8/src/ic/ |
keyed-store-generic.cc | 47 Node* native_context, ElementsKind from_kind, 48 ElementsKind to_kind, Label* bailout); 59 Node* native_context, ElementsKind packed_kind, 60 ElementsKind holey_kind, Label* done, 64 ElementsKind packed_kind, Label* bailout); 67 ElementsKind packed_kind, 68 ElementsKind packed_kind_2, Label* bailout); 121 ElementsKind from_kind, ElementsKind to_kind, Label* bailout) { 123 ElementsKind holey_from_kind = GetHoleyElementsKind(from_kind) [all...] |
handler-configuration.h | 67 : public BitField<ElementsKind, ConvertHoleBits::kNext, 8> {}; 113 ElementsKind elements_kind,
|
handler-configuration-inl.h | 72 ElementsKind elements_kind,
|
/external/v8/src/builtins/ |
builtins-constructor.h | 59 Node* capacity, ElementsKind kind);
|
builtins-internal.cc | 76 ElementsKind kind = FAST_ELEMENTS; 156 ElementsKind kind = FAST_ELEMENTS;
|
/external/v8/src/crankshaft/ |
hydrogen.h | [all...] |
hydrogen-instructions.h | 159 V(ElementsKind) \ [all...] |
/external/v8/src/runtime/ |
runtime-array.cc | 111 ElementsKind to_kind = to_map->elements_kind(); 144 ElementsKind from_kind = from->GetElementsKind(); 172 ElementsKind kind = array->GetElementsKind(); 206 ElementsKind kind = array->GetElementsKind(); 298 ElementsKind to_kind = can_use_type_feedback ? site->GetElementsKind() 313 // If we don't care to track arrays of to_kind ElementsKind, then 325 ElementsKind old_kind = array->GetElementsKind();
|
runtime-typedarray.cc | 79 ElementsKind* fixed_elements_kind, 113 ElementsKind fixed_elements_kind = INT8_ELEMENTS; // Bogus initialization. 193 ElementsKind fixed_elements_kind = INT8_ELEMENTS; // Bogus initialization.
|
runtime-literals.cc | 119 ElementsKind constant_elements_kind = 120 static_cast<ElementsKind>(elements->elements_kind());
|
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.h | 236 ElementsKind elements_kind, 242 ElementsKind elements_kind,
|
/external/v8/src/ast/ |
ast.cc | 688 ElementsKind ArrayLiteral::constant_elements_kind() const { 689 return static_cast<ElementsKind>(constant_elements()->elements_kind()); 729 ElementsKind kind = FIRST_FAST_ELEMENTS_KIND; 775 ElementsKind from_kind = TERMINAL_FAST_ELEMENTS_KIND; 779 // Remember both the literal's constant values as well as the ElementsKind. [all...] |