/external/chromium_org/v8/test/mjsunit/ |
elements-kind.js | 45 var elements_kind = { 71 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only; 72 if (%HasFastObjectElements(obj)) return elements_kind.fast; 73 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double; 74 if (%HasDictionaryElements(obj)) return elements_kind.dictionary; 78 return elements_kind.external_int8; 81 return elements_kind.external_uint8; 84 return elements_kind.external_int16; 87 return elements_kind.external_uint16; 90 return elements_kind.external_int32 [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 | 50 var elements_kind = { 67 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only; 68 if (%HasFastObjectElements(obj)) return elements_kind.fast; 69 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double; 70 if (%HasDictionaryElements(obj)) return elements_kind.dictionary; 74 return elements_kind.external_byte; 77 return elements_kind.external_unsigned_byte; 80 return elements_kind.external_short; 83 return elements_kind.external_unsigned_short; 86 return elements_kind.external_int [all...] |
osr-elements-kind.js | 50 var elements_kind = { 67 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only; 68 if (%HasFastObjectElements(obj)) return elements_kind.fast; 69 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double; 70 if (%HasDictionaryElements(obj)) return elements_kind.dictionary; 74 return elements_kind.external_byte; 77 return elements_kind.external_unsigned_byte; 80 return elements_kind.external_short; 83 return elements_kind.external_unsigned_short; 86 return elements_kind.external_int [all...] |
array-feedback.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; 97 assertKind(elements_kind.fast_smi_only, a); 100 assertKind(elements_kind.fast_double, b); 110 assertKind(elements_kind.fast_smi_only, a) [all...] |
array-constructor-feedback.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; 96 assertKind(elements_kind.fast_double, b); 101 // assertKind(elements_kind.fast_double, b); 114 assertKind(elements_kind.fast_double, b) [all...] |
array-literal-feedback.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; 128 assertKind(elements_kind.fast, b);
|
/external/chromium_org/v8/src/ |
elements-kind.cc | 16 int ElementsKindToShiftSize(ElementsKind elements_kind) { 17 switch (elements_kind) { 55 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind) { 57 return IsExternalArrayElementsKind(elements_kind) 119 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind) { 121 if (fast_elements_kind_sequence.Get()[i] == elements_kind) { 145 ElementsKind GetNextMoreGeneralFastElementsKind(ElementsKind elements_kind, 147 ASSERT(IsFastElementsKind(elements_kind)); 148 ASSERT(elements_kind != TERMINAL_FAST_ELEMENTS_KIND); 150 elements_kind = GetNextTransitionElementsKind(elements_kind) [all...] |
elements-kind.h | 74 int ElementsKindToShiftSize(ElementsKind elements_kind); 75 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind); 82 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind); 84 ElementsKind GetNextTransitionElementsKind(ElementsKind elements_kind); 238 ElementsKind GetNextMoreGeneralFastElementsKind(ElementsKind elements_kind, 243 ElementsKind elements_kind, 245 return IsFastElementsKind(elements_kind) && 246 (elements_kind != TERMINAL_FAST_ELEMENTS_KIND && 247 (!allow_only_packed || elements_kind != FAST_ELEMENTS));
|
hydrogen-dehoist.cc | 38 value <<= ElementsKindToShiftSize(array_operation->elements_kind());
|
hydrogen-uint32-analysis.cc | 12 switch (instr->elements_kind()) { 58 ASSERT(store->elements_kind() != EXTERNAL_UINT8_CLAMPED_ELEMENTS); 59 ASSERT(store->elements_kind() != EXTERNAL_FLOAT32_ELEMENTS); 60 ASSERT(store->elements_kind() != EXTERNAL_FLOAT64_ELEMENTS);
|
stub-cache.cc | 1105 ElementsKind elements_kind = receiver_map->elements_kind(); local 1130 ElementsKind elements_kind = receiver_map->elements_kind(); local 1233 ElementsKind elements_kind = receiver_map->elements_kind(); local 1273 ElementsKind elements_kind = receiver_map->elements_kind(); local [all...] |
factory.h | 309 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND); 393 ElementsKind elements_kind, 399 ElementsKind elements_kind, 407 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND, 410 elements_kind = GetHoleyElementsKind(elements_kind); 412 return NewJSArray(elements_kind, 0, capacity, 419 ElementsKind elements_kind, 425 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND, 428 elements, elements_kind, elements->length(), pretenure) [all...] |
elements.h | 201 static ElementsAccessor* ForKind(ElementsKind elements_kind) { 202 ASSERT(elements_kind < kElementsKindCount); 203 return elements_accessors_[elements_kind];
|
builtins.cc | 304 ElementsKind origin_kind = array->map()->elements_kind(); 831 ElementsKind elements_kind = array->GetElementsKind(); local 837 if (new_length > len && IsFastDoubleElementsKind(elements_kind)) { 843 elms_obj, elements_kind, actual_delete_count); 850 isolate->factory()->NewJSArray(elements_kind, 858 elms_obj, actual_start, elements_kind, 988 ElementsKind elements_kind = GetInitialFastElementsKind(); local [all...] |
hydrogen-instructions.h | 2482 ElementsKind elements_kind() const { return elements_kind_; } function in class:V8_FINAL 6963 ElementsKind elements_kind() const { return elements_kind_; } function in class:V8_FINAL [all...] |
hydrogen.cc | 1739 ElementsKind elements_kind = FAST_ELEMENTS; local 6870 ElementsKind elements_kind = map->elements_kind(); local 6928 ElementsKind elements_kind = map->elements_kind(); local [all...] |
code-stubs-hydrogen.cc | 543 casted_stub()->is_js_array(), casted_stub()->elements_kind(), 604 casted_stub()->is_js_array(), casted_stub()->elements_kind(), 748 ElementsKind kind = casted_stub()->elements_kind(); 762 ElementsKind kind = casted_stub()->elements_kind(); 775 ElementsKind kind = casted_stub()->elements_kind(); 789 ElementsKind kind = casted_stub()->elements_kind(); 802 ElementsKind kind = casted_stub()->elements_kind(); 815 ElementsKind kind = casted_stub()->elements_kind(); [all...] |
factory.cc | 941 ElementsKind elements_kind) { 944 isolate()->heap()->AllocateMap(type, instance_size, elements_kind), 1668 ElementsKind elements_kind = array->GetElementsKind(); local [all...] |
/external/chromium_org/v8/src/x87/ |
lithium-x87.cc | 340 ElementsKind kind = hydrogen()->elements_kind(); 2150 ElementsKind elements_kind = instr->elements_kind(); local 2197 ElementsKind elements_kind = instr->elements_kind(); local 2249 ElementsKind elements_kind = instr->elements_kind(); local [all...] |
lithium-x87.h | 1645 ElementsKind elements_kind() const { function in class:v8::internal::V8_FINAL 2225 ElementsKind elements_kind() const { function in class:v8::internal::V8_FINAL [all...] |
/external/chromium_org/v8/src/ia32/ |
lithium-ia32.cc | 329 ElementsKind kind = hydrogen()->elements_kind(); 2169 ElementsKind elements_kind = instr->elements_kind(); local 2216 ElementsKind elements_kind = instr->elements_kind(); local 2264 ElementsKind elements_kind = instr->elements_kind(); local [all...] |
lithium-ia32.h | 1630 ElementsKind elements_kind() const { function in class:v8::internal::V8_FINAL 2215 ElementsKind elements_kind() const { function in class:v8::internal::V8_FINAL [all...] |
/external/chromium_org/v8/src/x64/ |
lithium-x64.h | 1650 ElementsKind elements_kind() const { function in class:v8::internal::V8_FINAL 2200 ElementsKind elements_kind() const { return hydrogen()->elements_kind(); } function in class:v8::internal::V8_FINAL [all...] |
/external/chromium_org/v8/src/arm64/ |
lithium-codegen-arm64.cc | 441 ElementsKind kind = instr->hydrogen()->elements_kind(); 3445 ElementsKind elements_kind = instr->elements_kind(); local 5171 ElementsKind elements_kind = instr->elements_kind(); local [all...] |