HomeSort by relevance Sort by last modified time
    Searched refs:ElementsKind (Results 1 - 25 of 111) 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-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,

Completed in 2835 milliseconds

1 2 3 4 5