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

1 2 3 4

  /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...]

Completed in 290 milliseconds

1 2 3 4