/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-stubs.h | [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) { 497 static ElementsKind kind() { return ElementsTraits::Kind; } 543 ElementsKind packed_kind = GetPackedElementsKind(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,
|
factory.h | 324 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND); 424 ElementsKind elements_kind, int length, int capacity, 429 int capacity, ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND, 440 ElementsKind elements_kind, int length, 445 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND, 466 Handle<JSTypedArray> NewJSTypedArray(ElementsKind elements_kind, 476 Handle<JSTypedArray> NewJSTypedArray(ElementsKind elements_kind, 723 Handle<JSArray> NewJSArray(ElementsKind elements_kind,
|
compilation-dependencies.cc | 144 ElementsKind kind =
|
code-stub-assembler.h | 186 compiler::Node* LoadJSArrayElementsMap(ElementsKind kind, 224 compiler::Node* AllocateJSArray(ElementsKind kind, compiler::Node* array_map, 427 ElementsKind kind, ParameterMode mode,
|
code-stubs-hydrogen.cc | 82 HValue* argument_elements, ElementsKind kind); 686 ElementsKind kind) { [all...] |
objects.h | [all...] |
factory.cc | [all...] |
/external/v8/src/compiler/ |
access-info.h | 39 ElementAccessInfo(Type* receiver_type, ElementsKind elements_kind, 43 ElementsKind elements_kind() const { return elements_kind_; } 49 ElementsKind elements_kind_;
|
access-builder.h | 71 static FieldAccess ForJSArrayLength(ElementsKind elements_kind);
|
js-create-lowering.h | 65 ElementsKind elements_kind, int capacity,
|
access-info.cc | 25 ElementsKind const elements_kind = map->elements_kind(); 88 ElementsKind elements_kind, 143 ElementsKind const elements_kind = map->elements_kind();
|
/external/v8/src/ic/ |
ic-compiler.cc | 19 ElementsKind elements_kind = receiver_map->elements_kind(); 96 ElementsKind elements_kind = receiver_map->elements_kind(); 131 ElementsKind elements_kind = receiver_map->elements_kind();
|
/external/v8/src/runtime/ |
runtime-array.cc | 124 ElementsKind from_kind = from->GetElementsKind(); 152 ElementsKind kind = array->GetElementsKind(); 186 ElementsKind kind = array->GetElementsKind(); 279 ElementsKind to_kind = can_use_type_feedback ? site->GetElementsKind() 294 // If we don't care to track arrays of to_kind ElementsKind, then 306 ElementsKind old_kind = array->GetElementsKind();
|
runtime-typedarray.cc | 79 ElementsKind* fixed_elements_kind, 113 ElementsKind fixed_elements_kind = INT8_ELEMENTS; // Bogus initialization. 194 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/test/cctest/ |
test-elements-kind.cc | 205 factory->NewJSArray(ElementsKind::FAST_SMI_ELEMENTS, 0, 0); 237 factory->NewJSArray(ElementsKind::FAST_SMI_ELEMENTS, 0, 0); 297 factory->NewJSArray(ElementsKind::FAST_SMI_ELEMENTS, 0, 0); 370 factory->NewJSArray(ElementsKind::FAST_ELEMENTS, 0, 0); 420 factory->NewJSArray(ElementsKind::FAST_SMI_ELEMENTS, 0, 0);
|
/external/v8/src/crankshaft/ |
hydrogen.h | [all...] |
hydrogen-instructions.h | 164 V(ElementsKind) \ [all...] |
/external/v8/test/mjsunit/regress/ |
regress-crbug-122271.js | 30 // Tests that ElementsKind transitions and regular transitions don't
|
regress-crbug-134055.js | 54 //Prepare ElementsKind transition map chain.
|
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.h | 241 ElementsKind elements_kind, 247 ElementsKind elements_kind,
|