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

1 2 3 4 5

  /external/chromium_org/v8/src/
elements-kind.h 36 enum ElementsKind {
66 // Derived constants from ElementsKind
84 int ElementsKindToShiftSize(ElementsKind elements_kind);
85 const char* ElementsKindToString(ElementsKind kind);
86 void PrintElementsKind(FILE* out, ElementsKind kind);
88 ElementsKind GetInitialFastElementsKind();
90 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_index);
92 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind);
95 inline bool IsDictionaryElementsKind(ElementsKind kind) {
100 inline bool IsExternalArrayElementsKind(ElementsKind kind)
    [all...]
elements-kind.cc 38 int ElementsKindToShiftSize(ElementsKind elements_kind) {
68 const char* ElementsKindToString(ElementsKind kind) {
74 void PrintElementsKind(FILE* out, ElementsKind kind) {
79 ElementsKind GetInitialFastElementsKind() {
90 ElementsKind** fast_elements_kind_sequence_ptr) {
91 ElementsKind* fast_elements_kind_sequence =
92 new ElementsKind[kFastElementsKindCount];
113 static LazyInstance<ElementsKind*,
118 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number) {
125 int GetSequenceIndexFromFastElementsKind(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 599 ElementsKind ComputeElementsKind() const {
763 void GenerateCase(MacroAssembler* masm, ElementsKind kind);
1028 ElementsKind elements_kind() {
    [all...]
code-stubs-hydrogen.cc 108 HValue* BuildArrayConstructor(ElementsKind kind,
112 HValue* BuildInternalArrayConstructor(ElementsKind kind,
125 ElementsKind kind);
405 ElementsKind elements_kind = casted_stub()->ComputeElementsKind();
673 ElementsKind kind,
707 ElementsKind kind, ArgumentClass argument_class) {
743 JSArrayBuilder* array_builder, ElementsKind kind) {
788 ElementsKind kind = casted_stub()->elements_kind();
803 ElementsKind kind = casted_stub()->elements_kind();
818 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,
204 ElementsKind to_kind,
258 ElementsKind to_kind,
574 virtual ElementsKind kind() const { return ElementsTraits::Kind;
    [all...]
factory.h 266 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND);
278 ElementsKind elements_kind);
336 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
341 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
builtins.cc 332 ElementsKind origin_kind = array->map()->elements_kind();
334 ElementsKind target_kind = origin_kind;
409 ElementsKind kind = array->GetElementsKind();
631 ElementsKind kind = array->GetElementsKind();
756 ElementsKind kind = object->GetElementsKind();
853 ElementsKind elements_kind = array->GetElementsKind();
    [all...]
objects.h     [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 99 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...]
lithium-codegen-ia32.h 238 ElementsKind elements_kind,
  /external/chromium_org/v8/src/x64/
lithium-codegen-x64.h 251 ElementsKind elements_kind,

Completed in 271 milliseconds

1 2 3 4 5