/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 | 16 int ElementsKindToShiftSize(ElementsKind elements_kind) { 52 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind) { 63 const char* ElementsKindToString(ElementsKind kind) { 71 ElementsKind** fast_elements_kind_sequence_ptr) { 72 ElementsKind* fast_elements_kind_sequence = 73 new ElementsKind[kFastElementsKindCount]; 94 static base::LazyInstance<ElementsKind*, 99 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number) { 106 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind) { 117 ElementsKind GetNextTransitionElementsKind(ElementsKind kind) [all...] |
code-stub-assembler.h | 269 // Load the ElementsKind of a map. 330 ElementsKind elements_kind, 344 compiler::Node* LoadJSArrayElementsMap(ElementsKind kind, 466 ElementsKind kind, compiler::Node* array_map, compiler::Node* length, 473 ElementsKind kind, compiler::Node* array_map, compiler::Node* length, 479 ElementsKind kind, compiler::Node* array_map, compiler::Node* capacity, 483 compiler::Node* AllocateFixedArray(ElementsKind kind, 499 void FillFixedArrayWithValue(ElementsKind kind, compiler::Node* array, 508 ElementsKind kind, compiler::Node* from_array, compiler::Node* to_array, 519 ElementsKind from_kind, compiler::Node* from_array, ElementsKind to_kind [all...] |
code-stubs.h | [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, 198 ElementsKind source_kind,
|
factory.h | 373 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND); 470 ElementsKind elements_kind, int length, int capacity, 475 int capacity, ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND, 486 ElementsKind elements_kind, int length, 491 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND, 516 Handle<JSTypedArray> NewJSTypedArray(ElementsKind elements_kind, 526 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) { 538 static ElementsKind kind() { return ElementsTraits::Kind; } 586 ElementsKind packed_kind = GetPackedElementsKind(kind()) [all...] |
compilation-dependencies.cc | 144 ElementsKind kind =
|
factory.cc | [all...] |
code-stubs-hydrogen.cc | 86 HValue* argument_elements, ElementsKind kind); 333 ElementsKind kind) { 828 ElementsKind const from_kind = casted_stub()->from_kind(); 829 ElementsKind const to_kind = casted_stub()->to_kind(); [all...] |
/external/v8/src/ic/ |
keyed-store-generic.cc | 40 Node* native_context, ElementsKind from_kind, 41 ElementsKind to_kind, Label* bailout); 52 Node* native_context, ElementsKind packed_kind, 53 ElementsKind holey_kind, Label* done, 57 ElementsKind packed_kind, Label* bailout); 60 ElementsKind packed_kind, 61 ElementsKind packed_kind_2, Label* bailout); 107 ElementsKind from_kind, ElementsKind to_kind, Label* bailout) { 109 ElementsKind holey_from_kind = GetHoleyElementsKind(from_kind) [all...] |
ic-compiler.cc | 61 ElementsKind elements_kind = receiver_map->elements_kind(); 89 ElementsKind elements_kind = receiver_map->elements_kind();
|
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/compiler/ |
access-builder.h | 81 static FieldAccess ForJSArrayLength(ElementsKind elements_kind); 199 ElementsKind kind = NO_ELEMENTS); 232 static ElementAccess ForFixedArrayElement(ElementsKind kind);
|
access-info.h | 42 ElementAccessInfo(MapList const& receiver_maps, ElementsKind elements_kind); 44 ElementsKind elements_kind() const { return elements_kind_; } 50 ElementsKind elements_kind_;
|
js-create-lowering.h | 70 ElementsKind elements_kind, int capacity,
|
access-info.cc | 26 ElementsKind const elements_kind = map->elements_kind(); 63 ElementsKind elements_kind) 203 ElementsKind const elements_kind = map->elements_kind();
|
/external/v8/src/runtime/ |
runtime-array.cc | 116 ElementsKind to_kind = to_map->elements_kind(); 149 ElementsKind from_kind = from->GetElementsKind(); 177 ElementsKind kind = array->GetElementsKind(); 211 ElementsKind kind = array->GetElementsKind(); 304 ElementsKind to_kind = can_use_type_feedback ? site->GetElementsKind() 319 // If we don't care to track arrays of to_kind ElementsKind, then 331 ElementsKind old_kind = array->GetElementsKind(); 647 ElementsKind array_kind = spread_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 | 126 ElementsKind constant_elements_kind = 127 static_cast<ElementsKind>(Smi::cast(elements->get(0))->value());
|
/external/v8/src/builtins/ |
builtins-internal.cc | 72 ElementsKind kind = FAST_ELEMENTS;
|
/external/v8/src/crankshaft/ |
hydrogen.h | [all...] |
hydrogen-instructions.h | 159 V(ElementsKind) \ [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.h | 236 ElementsKind elements_kind, 242 ElementsKind elements_kind,
|