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

1 2 3 4 5

  /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,

Completed in 234 milliseconds

1 2 3 4 5