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

1 2 3 4 5

  /external/chromium_org/v8/src/
elements-kind.h 36 enum ElementsKind {
66 // Derived constants from ElementsKind
80 const char* ElementsKindToString(ElementsKind kind);
81 void PrintElementsKind(FILE* out, ElementsKind kind);
83 ElementsKind GetInitialFastElementsKind();
85 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_index);
87 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind);
90 inline bool IsDictionaryElementsKind(ElementsKind kind) {
95 inline bool IsExternalArrayElementsKind(ElementsKind kind) {
101 inline bool IsFastElementsKind(ElementsKind kind)
    [all...]
elements-kind.cc 38 const char* ElementsKindToString(ElementsKind kind) {
44 void PrintElementsKind(FILE* out, ElementsKind kind) {
49 ElementsKind GetInitialFastElementsKind() {
60 ElementsKind** fast_elements_kind_sequence_ptr) {
61 ElementsKind* fast_elements_kind_sequence =
62 new ElementsKind[kFastElementsKindCount];
75 static LazyInstance<ElementsKind*,
80 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number) {
87 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind) {
98 ElementsKind GetNextMoreGeneralFastElementsKind(ElementsKind elements_kind
    [all...]
elements.h 46 virtual ElementsKind kind() const = 0;
56 // the ElementsKind of the ElementsAccessor. If backing_store is NULL, the
66 // be compatible with the ElementsKind of the ElementsAccessor. If
77 // be compatible with the ElementsKind of the ElementsAccessor. If
88 // be compatible with the ElementsKind of the ElementsAccessor. If
99 // be compatible with the ElementsKind of the ElementsAccessor. If
146 ElementsKind source_kind,
154 ElementsKind from_kind,
166 // Returns a shared ElementsAccessor for the specified ElementsKind.
167 static ElementsAccessor* ForKind(ElementsKind elements_kind)
    [all...]
code-stubs.h 625 ElementsKind ComputeElementsKind() const {
781 void GenerateCase(MacroAssembler* masm, ElementsKind kind);
    [all...]
code-stubs-hydrogen.cc 108 HValue* BuildArrayConstructor(ElementsKind kind,
112 HValue* BuildInternalArrayConstructor(ElementsKind kind,
118 ElementsKind kind);
382 ElementsKind elements_kind = casted_stub()->ComputeElementsKind();
575 ElementsKind kind,
609 ElementsKind kind, ArgumentClass argument_class) {
666 JSArrayBuilder* array_builder, ElementsKind kind) {
698 ElementsKind kind = casted_stub()->elements_kind();
713 ElementsKind kind = casted_stub()->elements_kind();
727 ElementsKind kind = casted_stub()->elements_kind()
    [all...]
hydrogen.h     [all...]
elements.cc 36 // Each concrete ElementsAccessor can handle exactly one ElementsKind,
73 // accessor ElementsKind, and the third is the backing store class. Use the
75 // identical. Note that the order must match that of the ElementsKind enum for
110 template<ElementsKind Kind> class ElementsKindTraits {
118 static const ElementsKind Kind = KindParam; \
151 ElementsKind from_kind,
154 ElementsKind to_kind,
203 ElementsKind to_kind,
257 ElementsKind to_kind,
574 virtual ElementsKind kind() const { return ElementsTraits::Kind;
    [all...]
factory.h 251 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND);
263 ElementsKind elements_kind);
317 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
322 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
builtins.cc 217 ElementsKind to_kind = site->GetElementsKind();
399 ElementsKind origin_kind = array->map()->elements_kind();
401 ElementsKind target_kind = origin_kind;
475 ElementsKind kind = array->GetElementsKind();
697 ElementsKind kind = array->GetElementsKind();
822 ElementsKind kind = object->GetElementsKind();
919 ElementsKind elements_kind = array->GetElementsKind();
    [all...]
hydrogen-instructions.h 111 V(ElementsKind) \
204 V(ElementsKind) \
    [all...]
objects.h     [all...]
heap.h 640 ElementsKind elements_kind,
648 ElementsKind elements_kind,
654 ElementsKind elements_kind,
    [all...]
  /external/v8/src/
elements.h 45 virtual ElementsKind kind() const = 0;
51 // the ElementsKind of the ElementsAccessor. If backing_store is NULL, the
61 // be compatible with the ElementsKind of the ElementsAccessor. If
107 ElementsKind destination_kind,
114 ElementsKind to_kind,
125 // Returns a shared ElementsAccessor for the specified ElementsKind.
126 static ElementsAccessor* ForKind(ElementsKind elements_kind) {
160 ElementsKind from_kind,
163 ElementsKind to_kind,
code-stubs.h 979 explicit KeyedLoadElementStub(ElementsKind elements_kind)
989 ElementsKind elements_kind_;
998 ElementsKind elements_kind,
1014 class ElementsKindBits: public BitField<ElementsKind, 0, 8> {};
1019 ElementsKind elements_kind_;
1095 ElementsTransitionAndStoreStub(ElementsKind from,
1096 ElementsKind to,
1107 class FromBits: public BitField<ElementsKind, 0, 8> {};
1108 class ToBits: public BitField<ElementsKind, 8, 8> {};
1124 ElementsKind from_
    [all...]
elements.cc 35 // Each concrete ElementsAccessor can handle exactly one ElementsKind,
63 // accessor ElementsKind, and the third is the backing store class. Use the
65 // identical. Note that the order must match that of the ElementsKind enum for
94 template<ElementsKind Kind> class ElementsKindTraits {
102 static const ElementsKind Kind = KindParam; \
135 ElementsKind from_kind,
138 ElementsKind to_kind,
183 ElementsKind to_kind,
234 ElementsKind to_kind,
405 virtual ElementsKind kind() const { return ElementsTraits::Kind;
    [all...]
factory.h 218 ElementsKind elements_kind = FAST_ELEMENTS);
231 ElementsKind elements_kind);
267 ElementsKind elements_kind = FAST_ELEMENTS,
272 ElementsKind elements_kind = FAST_ELEMENTS,
ic.h 420 ElementsKind elements_kind,
501 ElementsKind elements_kind,
650 ElementsKind elements_kind,
objects.h 133 enum ElementsKind {
160 // Derived constants from ElementsKind
179 void PrintElementsKind(FILE* out, ElementsKind kind);
181 inline bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind,
182 ElementsKind to_kind);
    [all...]
lithium.cc 207 int ElementsKindToShiftSize(ElementsKind elements_kind) {
contexts.h 377 ElementsKind elements_kind) {
  /external/chromium_org/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/test/mjsunit/regress/
regress-crbug-122271.js 30 // Tests that ElementsKind transitions and regular transitions don't
  /external/chromium_org/v8/src/ia32/
lithium-ia32.h 96 V(ElementsKind) \
    [all...]
  /external/v8/src/ia32/
macro-assembler-ia32.h 229 ElementsKind expected_kind,
230 ElementsKind transitioned_kind,
387 // against maps that are ElementsKind transition maps of the specified map.
    [all...]

Completed in 3084 milliseconds

1 2 3 4 5