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

1 2 3 4 5

  /external/v8/src/
elements-kind.h 14 enum ElementsKind {
47 // Derived constants from ElementsKind
65 int ElementsKindToShiftSize(ElementsKind elements_kind);
66 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind);
67 const char* ElementsKindToString(ElementsKind kind);
69 inline ElementsKind GetInitialFastElementsKind() { return FAST_SMI_ELEMENTS; }
71 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number);
72 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind);
74 ElementsKind GetNextTransitionElementsKind(ElementsKind elements_kind)
    [all...]
elements-kind.cc 16 int ElementsKindToShiftSize(ElementsKind elements_kind) {
47 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind) {
58 const char* ElementsKindToString(ElementsKind kind) {
66 ElementsKind** fast_elements_kind_sequence_ptr) {
67 ElementsKind* fast_elements_kind_sequence =
68 new ElementsKind[kFastElementsKindCount];
89 static base::LazyInstance<ElementsKind*,
94 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number) {
101 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind) {
112 ElementsKind GetNextTransitionElementsKind(ElementsKind kind)
    [all...]
elements.h 26 // Returns a shared ElementsAccessor for the specified ElementsKind.
27 static ElementsAccessor* ForKind(ElementsKind elements_kind) {
41 // the ElementsKind of the ElementsAccessor. If backing_store is NULL, the
91 ElementsKind source_kind,
103 ElementsKind source_kind,
111 ElementsKind from_kind) {
code-stubs.h 800 GrowArrayElementsStub(Isolate* isolate, bool is_js_array, ElementsKind kind)
806 ElementsKind elements_kind() const {
813 class ElementsKindBits : public BitField<ElementsKind, 0, 8> {};
868 void GenerateCase(MacroAssembler* masm, ElementsKind kind);
    [all...]
factory.h 306 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND);
399 Handle<JSArray> NewJSArray(ElementsKind elements_kind,
406 ElementsKind elements_kind, int length, int capacity,
412 int capacity, ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
424 ElementsKind elements_kind, int length,
430 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
452 Handle<JSTypedArray> NewJSTypedArray(ElementsKind elements_kind,
462 Handle<JSTypedArray> NewJSTypedArray(ElementsKind elements_kind,
code-stubs-hydrogen.cc 90 HValue* BuildArrayConstructor(ElementsKind kind,
93 HValue* BuildInternalArrayConstructor(ElementsKind kind,
122 ElementsKind kind);
781 ElementsKind kind = casted_stub()->elements_kind();
    [all...]
elements.cc 14 // Each concrete ElementsAccessor can handle exactly one ElementsKind,
58 // accessor ElementsKind, and the third is the backing store class. Use the
60 // identical. Note that the order must match that of the ElementsKind enum for
87 template<ElementsKind Kind> class ElementsKindTraits {
95 static const ElementsKind Kind = KindParam; \
110 ElementsKind from_kind, uint32_t from_start,
111 FixedArrayBase* to_base, ElementsKind to_kind,
153 ElementsKind to_kind, uint32_t to_start, int raw_copy_size) {
470 static ElementsKind kind() { return ElementsTraits::Kind; }
524 ElementsKind packed_kind = GetPackedElementsKind(kind())
    [all...]
compilation-dependencies.cc 144 ElementsKind kind =
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 44 static FieldAccess ForJSArrayLength(ElementsKind elements_kind);
access-info.cc 25 ElementsKind const elements_kind = map->elements_kind();
89 ElementsKind elements_kind,
148 ElementsKind const elements_kind = map->elements_kind();
js-typed-lowering.h 104 ElementsKind elements_kind, int capacity,
  /external/v8/src/runtime/
runtime-literals.cc 153 ElementsKind constant_elements_kind =
154 static_cast<ElementsKind>(Smi::cast(elements->get(0))->value());
422 ElementsKind elements_kind = object->GetElementsKind();
429 ElementsKind transitioned_kind = IsFastHoleyElementsKind(elements_kind)
443 ElementsKind transitioned_kind = IsFastHoleyElementsKind(elements_kind)
runtime-array.cc 139 ElementsKind from_kind = from->GetElementsKind();
167 ElementsKind kind = array->GetElementsKind();
280 ElementsKind to_kind = can_use_type_feedback ? site->GetElementsKind()
295 // If we don't care to track arrays of to_kind ElementsKind, then
307 ElementsKind old_kind = array->GetElementsKind();
  /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 175 V(ElementsKind) \
    [all...]
  /external/v8/src/ic/
ic-compiler.cc 40 ElementsKind elements_kind = receiver_map->elements_kind();
248 ElementsKind elements_kind = receiver_map->elements_kind();
283 ElementsKind elements_kind = receiver_map->elements_kind();
  /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 243 ElementsKind elements_kind,
249 ElementsKind elements_kind,
  /external/v8/src/crankshaft/ia32/
lithium-codegen-ia32.h 230 ElementsKind elements_kind,
  /external/v8/src/crankshaft/x64/
lithium-codegen-x64.h 226 ElementsKind elements_kind,

Completed in 302 milliseconds

1 2 3 4 5