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

1 2 3 4

  /external/chromium_org/v8/src/
elements-kind.cc 87 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind) {
89 if (fast_elements_kind_sequence.Get()[i] == elements_kind) {
98 ElementsKind GetNextMoreGeneralFastElementsKind(ElementsKind elements_kind,
100 ASSERT(IsFastElementsKind(elements_kind));
101 ASSERT(elements_kind != TERMINAL_FAST_ELEMENTS_KIND);
104 GetSequenceIndexFromFastElementsKind(elements_kind) + 1;
105 elements_kind = GetFastElementsKindFromSequenceIndex(index);
106 if (!IsFastHoleyElementsKind(elements_kind) || !allow_only_packed) {
107 return elements_kind;
elements-kind.h 87 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind);
219 ElementsKind GetNextMoreGeneralFastElementsKind(ElementsKind elements_kind,
224 ElementsKind elements_kind,
226 return IsFastElementsKind(elements_kind) &&
227 (elements_kind != TERMINAL_FAST_ELEMENTS_KIND &&
228 (!allow_only_packed || elements_kind != FAST_ELEMENTS));
elements.h 167 static ElementsAccessor* ForKind(ElementsKind elements_kind) {
168 ASSERT(elements_kind < kElementsKindCount);
169 return elements_accessors_[elements_kind];
hydrogen-uint32-analysis.cc 57 ASSERT(store->elements_kind() != EXTERNAL_PIXEL_ELEMENTS);
58 ASSERT(store->elements_kind() != EXTERNAL_FLOAT_ELEMENTS);
59 ASSERT(store->elements_kind() != EXTERNAL_DOUBLE_ELEMENTS);
code-stubs-hydrogen.cc 382 ElementsKind elements_kind = casted_stub()->ComputeElementsKind(); local
386 elements_kind,
499 casted_stub()->is_js_array(), casted_stub()->elements_kind(),
544 casted_stub()->is_js_array(), casted_stub()->elements_kind(),
698 ElementsKind kind = casted_stub()->elements_kind();
713 ElementsKind kind = casted_stub()->elements_kind();
727 ElementsKind kind = casted_stub()->elements_kind();
742 ElementsKind kind = casted_stub()->elements_kind();
755 ElementsKind kind = casted_stub()->elements_kind();
768 ElementsKind kind = casted_stub()->elements_kind();
    [all...]
builtins.cc 399 ElementsKind origin_kind = array->map()->elements_kind();
919 ElementsKind elements_kind = array->GetElementsKind(); local
925 if (new_length > len && IsFastDoubleElementsKind(elements_kind)) {
931 elms_obj, elements_kind, actual_delete_count);
1078 ElementsKind elements_kind = GetInitialFastElementsKind(); local
    [all...]
hydrogen-instructions.h 2294 ElementsKind elements_kind() const { return elements_kind_; } function in class:v8::HCallNewArray
5792 ElementsKind elements_kind() const { function in class:v8::HLoadKeyed
6151 ElementsKind elements_kind() const { return elements_kind_; } function in class:v8::HStoreKeyed
    [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,
code-stubs.h 1767 ElementsKind elements_kind() const { function in class:v8::KeyedLoadFastElementStub
1803 ElementsKind elements_kind() const { function in class:v8::KeyedStoreFastElementStub
1892 ElementsKind elements_kind() const { function in class:v8::ArrayConstructorStubBase
2012 ElementsKind elements_kind() const { return kind_; } function in class:v8::InternalArrayConstructorStubBase
    [all...]
  /external/chromium_org/v8/test/mjsunit/
elements-kind.js 51 var elements_kind = {
68 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only;
69 if (%HasFastObjectElements(obj)) return elements_kind.fast;
70 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
71 if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
75 return elements_kind.external_byte;
78 return elements_kind.external_unsigned_byte;
81 return elements_kind.external_short;
84 return elements_kind.external_unsigned_short;
87 return elements_kind.external_int
    [all...]
allocation-site-info.js 47 var elements_kind = {
64 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only;
65 if (%HasFastObjectElements(obj)) return elements_kind.fast;
66 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
67 if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
77 expected == elements_kind.fast_smi_only) {
78 expected = elements_kind.fast;
94 assertKind(elements_kind.fast_smi_only, obj);
98 assertKind(elements_kind.fast_smi_only, obj);
102 assertKind(elements_kind.fast_smi_only, obj)
    [all...]
opt-elements-kind.js 51 var elements_kind = {
68 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only;
69 if (%HasFastObjectElements(obj)) return elements_kind.fast;
70 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
71 if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
75 return elements_kind.external_byte;
78 return elements_kind.external_unsigned_byte;
81 return elements_kind.external_short;
84 return elements_kind.external_unsigned_short;
87 return elements_kind.external_int
    [all...]
osr-elements-kind.js 51 var elements_kind = {
68 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only;
69 if (%HasFastObjectElements(obj)) return elements_kind.fast;
70 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
71 if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
75 return elements_kind.external_byte;
78 return elements_kind.external_unsigned_byte;
81 return elements_kind.external_short;
84 return elements_kind.external_unsigned_short;
87 return elements_kind.external_int
    [all...]
array-constructor-feedback.js 52 var elements_kind = {
69 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only;
70 if (%HasFastObjectElements(obj)) return elements_kind.fast;
71 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
72 if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
82 expected == elements_kind.fast_smi_only) {
83 expected = elements_kind.fast;
100 assertKind(elements_kind.fast_double, b);
103 assertKind(elements_kind.fast_smi_only, b);
106 assertKind(elements_kind.fast_smi_only, c)
    [all...]
array-feedback.js 52 var elements_kind = {
69 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only;
70 if (%HasFastObjectElements(obj)) return elements_kind.fast;
71 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
72 if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
82 expected == elements_kind.fast_smi_only) {
83 expected = elements_kind.fast;
103 assertKind(elements_kind.fast_smi_only, a);
106 assertKind(elements_kind.fast_double, b);
116 assertKind(elements_kind.fast_smi_only, a)
    [all...]
  /external/v8/test/mjsunit/
elements-kind.js 45 var elements_kind = {
62 if (%HasFastSmiOnlyElements(obj)) return elements_kind.fast_smi_only;
63 if (%HasFastElements(obj)) return elements_kind.fast;
64 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
65 if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
69 return elements_kind.external_byte;
72 return elements_kind.external_unsigned_byte;
75 return elements_kind.external_short;
78 return elements_kind.external_unsigned_short;
81 return elements_kind.external_int
    [all...]
  /external/v8/src/
elements.h 126 static ElementsAccessor* ForKind(ElementsKind elements_kind) {
127 ASSERT(elements_kind < kElementsKindCount);
128 return elements_accessors_[elements_kind];
contexts.h 377 ElementsKind elements_kind) {
378 if (elements_kind == FAST_DOUBLE_ELEMENTS) {
380 } else if (elements_kind == FAST_ELEMENTS) {
383 ASSERT(elements_kind == FAST_SMI_ONLY_ELEMENTS);
lithium.cc 207 int ElementsKindToShiftSize(ElementsKind elements_kind) {
208 switch (elements_kind) {
factory.h 218 ElementsKind elements_kind = FAST_ELEMENTS);
231 ElementsKind elements_kind);
267 ElementsKind elements_kind = FAST_ELEMENTS,
272 ElementsKind elements_kind = FAST_ELEMENTS,
  /external/v8/src/ia32/
stub-cache-ia32.cc 2652 ElementsKind elements_kind = receiver_map->elements_kind(); local
3085 ElementsKind elements_kind = receiver_map->elements_kind(); local
    [all...]
  /external/v8/src/arm/
lithium-arm.cc 1934 ElementsKind elements_kind = instr->elements_kind(); local
1999 ElementsKind elements_kind = instr->elements_kind(); local
    [all...]
  /external/v8/src/mips/
lithium-mips.cc 1936 ElementsKind elements_kind = instr->elements_kind(); local
2003 ElementsKind elements_kind = instr->elements_kind(); local
    [all...]
stub-cache-mips.cc 3016 ElementsKind elements_kind = receiver_map->elements_kind(); local
3098 ElementsKind elements_kind = receiver_map->elements_kind(); local
    [all...]
  /external/v8/src/x64/
lithium-x64.cc 1926 ElementsKind elements_kind = instr->elements_kind(); local
1990 ElementsKind elements_kind = instr->elements_kind(); local
    [all...]

Completed in 574 milliseconds

1 2 3 4