/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...] |