/external/v8/src/ |
H A D | heap.h | 534 ElementsKind elements_kind, 536 return AllocateJSArrayAndStorage(elements_kind, 0, 0, 544 ElementsKind elements_kind, 553 ElementsKind elements_kind, 621 ElementsKind elements_kind = FAST_ELEMENTS); 1836 ElementsKind elements_kind, 533 AllocateEmptyJSArray( ElementsKind elements_kind, PretenureFlag pretenure = NOT_TENURED) argument
|
H A D | hydrogen-instructions.h | 3916 ElementsKind elements_kind) 3917 : elements_kind_(elements_kind) { 3920 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS || 3921 elements_kind == EXTERNAL_DOUBLE_ELEMENTS) { 3944 ElementsKind elements_kind() const { return elements_kind_; } function in class:v8::HLoadKeyedSpecializedArrayElement 3955 return elements_kind_ == cast_other->elements_kind(); 4074 ElementsKind elements_kind = FAST_ELEMENTS) 4075 : elements_kind_(elements_kind) { 4153 ElementsKind elements_kind) 4154 : elements_kind_(elements_kind) { 3914 HLoadKeyedSpecializedArrayElement(HValue* external_elements, HValue* key, ElementsKind elements_kind) argument 4150 HStoreKeyedSpecializedArrayElement(HValue* external_elements, HValue* key, HValue* val, ElementsKind elements_kind) argument 4181 ElementsKind elements_kind() const { return elements_kind_; } function in class:v8::HStoreKeyedSpecializedArrayElement [all...] |
H A D | heap.cc | 1899 ElementsKind elements_kind) { 1921 map->set_elements_kind(elements_kind); 3837 ElementsKind elements_kind, 3843 MaybeObject* maybe_array = AllocateJSArray(elements_kind, pretenure); 3855 if (elements_kind == FAST_DOUBLE_ELEMENTS) { 3863 ASSERT(elements_kind == FAST_ELEMENTS || 3864 elements_kind == FAST_SMI_ONLY_ELEMENTS); 3882 ElementsKind elements_kind, 3884 MaybeObject* maybe_array = AllocateJSArray(elements_kind, pretenure); 4415 ElementsKind elements_kind, 1897 AllocateMap(InstanceType instance_type, int instance_size, ElementsKind elements_kind) argument 3836 AllocateJSArrayAndStorage( ElementsKind elements_kind, int length, int capacity, ArrayStorageAllocationMode mode, PretenureFlag pretenure) argument 3880 AllocateJSArrayWithElements( FixedArrayBase* elements, ElementsKind elements_kind, PretenureFlag pretenure) argument 4414 AllocateJSArray( ElementsKind elements_kind, PretenureFlag pretenure) argument [all...] |
H A D | objects-inl.h | 1240 if (map()->elements_kind() == FAST_SMI_ONLY_ELEMENTS) { 1265 if ((map()->elements_kind() != FAST_ELEMENTS)) { 1275 ElementsKind current_kind = map()->elements_kind(); 1327 ElementsKind from_kind = current_map->elements_kind(); 1396 ElementsKind elements_kind = FLAG_smi_only_arrays local 1400 elements_kind); 3937 ASSERT(initial_map->elements_kind() == FAST_SMI_ONLY_ELEMENTS); 4278 ElementsKind kind = map()->elements_kind(); 4316 ElementsKind elements_kind = GetElementsKind(); local 4317 return elements_kind [all...] |
H A D | parser.cc | 3755 ElementsKind elements_kind = FAST_SMI_ONLY_ELEMENTS; local 3769 if (elements_kind == FAST_DOUBLE_ELEMENTS) { 3782 if (elements_kind == FAST_SMI_ONLY_ELEMENTS) { 3802 elements_kind = FAST_DOUBLE_ELEMENTS; 3804 elements_kind = FAST_ELEMENTS; 3807 } else if (elements_kind == FAST_DOUBLE_ELEMENTS) { 3813 elements_kind = FAST_ELEMENTS; 3823 elements_kind = FAST_ELEMENTS; 3829 elements_kind != FAST_DOUBLE_ELEMENTS) { 3833 Handle<FixedArrayBase> element_values = elements_kind [all...] |
H A D | hydrogen.cc | 4581 ElementsKind elements_kind, 4585 switch (elements_kind) { 4617 external_elements, checked_key, val, elements_kind); 4621 external_elements, checked_key, elements_kind); 4629 ElementsKind elements_kind, 4633 switch (elements_kind) { 4643 elements, checked_key, val, elements_kind); 4650 if (elements_kind == FAST_DOUBLE_ELEMENTS) { 4680 val, map->elements_kind(), is_store); 4692 map->elements_kind(), is_stor 4577 BuildExternalArrayElementAccess( HValue* external_elements, HValue* checked_key, HValue* val, ElementsKind elements_kind, bool is_store) argument 4626 BuildFastElementAccess(HValue* elements, HValue* checked_key, HValue* val, ElementsKind elements_kind, bool is_store) argument 4721 ElementsKind elements_kind = map->elements_kind(); local [all...] |
H A D | objects.h | 1913 ElementsKind elements_kind); 1915 ElementsKind elements_kind); 4620 inline void set_elements_kind(ElementsKind elements_kind) { argument 4621 ASSERT(elements_kind < kElementsKindCount); 4624 (elements_kind << kElementsKindShift)); 4625 ASSERT(this->elements_kind() == elements_kind); 4628 inline ElementsKind elements_kind() { 4635 return elements_kind() == FAST_SMI_ONLY_ELEMENTS; 4640 return elements_kind() [all...] |
H A D | objects.cc | 1189 accumulator->Add("<Map(elements=%u)>", Map::cast(this)->elements_kind()); 2201 ElementsKind elms_kind = elements_kind(); 2230 ElementsKind elements_kind) { 2233 if (map->elements_kind() == elements_kind) { 2245 if (current_map->elements_kind() == elements_kind) { 2337 Map* Map::LookupElementsTransitionMap(ElementsKind elements_kind, argument 2341 if (this->elements_kind() == FAST_SMI_ONLY_ELEMENTS && 2342 elements_kind 2229 GetElementsTransitionMapFromDescriptor(Object* descriptor_contents, ElementsKind elements_kind) argument 2362 AddElementsTransition(ElementsKind elements_kind, Map* transitioned_map) argument 8481 ElementsKind elements_kind = has_fast_smi_only_elements local 8489 ElementsKind elements_kind = GetElementsKind(); local 8537 ElementsKind elements_kind = GetElementsKind(); local [all...] |
/external/v8/src/mips/ |
H A D | lithium-mips.h | 1243 ElementsKind elements_kind() const { function in class:v8::internal::LLoadKeyedSpecializedArrayElement 1244 return hydrogen()->elements_kind(); 1761 ElementsKind elements_kind() const { function in class:v8::internal::LStoreKeyedSpecializedArrayElement 1762 return hydrogen()->elements_kind();
|
H A D | lithium-codegen-mips.cc | 1235 // Retrieve elements_kind from bit field 2. 2560 ElementsKind elements_kind = instr->elements_kind(); local 2571 int shift_size = ElementsKindToShiftSize(elements_kind); 2573 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS || 2574 elements_kind == EXTERNAL_DOUBLE_ELEMENTS) { 2583 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS) { 2586 } else { // i.e. elements_kind == EXTERNAL_DOUBLE_ELEMENTS 2601 switch (elements_kind) { 3558 ElementsKind elements_kind local [all...] |
/external/v8/src/x64/ |
H A D | lithium-x64.h | 1242 ElementsKind elements_kind() const { function in class:v8::internal::LLoadKeyedSpecializedArrayElement 1243 return hydrogen()->elements_kind(); 1730 ElementsKind elements_kind() const { function in class:v8::internal::LStoreKeyedSpecializedArrayElement 1731 return hydrogen()->elements_kind();
|
H A D | lithium-codegen-x64.cc | 1203 // Retrieve elements_kind from bit field 2. 2417 ElementsKind elements_kind, 2420 int shift_size = ElementsKindToShiftSize(elements_kind); 2438 ElementsKind elements_kind = instr->elements_kind(); local 2440 instr->key(), elements_kind, 0)); 2441 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS) { 2445 } else if (elements_kind == EXTERNAL_DOUBLE_ELEMENTS) { 2449 switch (elements_kind) { 3315 ElementsKind elements_kind local 2414 BuildFastArrayOperand( LOperand* elements_pointer, LOperand* key, ElementsKind elements_kind, uint32_t offset) argument [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | lithium-codegen-arm.cc | 1896 // Retrieve elements_kind from bit field 2. 3171 ElementsKind elements_kind = instr->elements_kind(); local 3182 int element_size_shift = ElementsKindToShiftSize(elements_kind); 3187 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS || 3188 elements_kind == EXTERNAL_DOUBLE_ELEMENTS) { 3194 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS) { 3197 } else { // i.e. elements_kind == EXTERNAL_DOUBLE_ELEMENTS 3206 switch (elements_kind) { 3311 if (IsFastSmiElementsKind(instr->hydrogen()->elements_kind())) { 4290 ElementsKind elements_kind = instr->elements_kind(); local [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | lithium-codegen-ia32.cc | 1939 // Retrieve elements_kind from bit field 2. 3283 ElementsKind elements_kind = instr->elements_kind(); local 3287 elements_kind)) { 3294 elements_kind, 3297 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS) { 3306 } else if (elements_kind == EXTERNAL_DOUBLE_ELEMENTS) { 3315 switch (elements_kind) { 3401 if (IsFastSmiElementsKind(instr->hydrogen()->elements_kind())) { 3427 ElementsKind elements_kind, 3423 BuildFastArrayOperand( LOperand* elements_pointer, LOperand* key, Representation key_representation, ElementsKind elements_kind, uint32_t offset, uint32_t additional_index) argument 4502 ElementsKind elements_kind = instr->elements_kind(); local [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | lithium-codegen-mips.cc | 1724 // Retrieve elements_kind from bit field 2. 3047 ElementsKind elements_kind = instr->elements_kind(); local 3058 int element_size_shift = ElementsKindToShiftSize(elements_kind); 3063 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS || 3064 elements_kind == EXTERNAL_DOUBLE_ELEMENTS) { 3072 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS) { 3075 } else { // i.e. elements_kind == EXTERNAL_DOUBLE_ELEMENTS 3084 switch (elements_kind) { 3191 if (IsFastSmiElementsKind(instr->hydrogen()->elements_kind())) { 4229 ElementsKind elements_kind = instr->elements_kind(); local [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | lithium-codegen-x64.cc | 1604 // Retrieve elements_kind from bit field 2. 2883 ElementsKind elements_kind = instr->elements_kind(); local 2901 elements_kind, 2905 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS) { 2909 } else if (elements_kind == EXTERNAL_DOUBLE_ELEMENTS) { 2913 switch (elements_kind) { 3020 if (IsFastSmiElementsKind(instr->hydrogen()->elements_kind())) { 3045 ElementsKind elements_kind, 3049 int shift_size = ElementsKindToShiftSize(elements_kind); 3042 BuildFastArrayOperand( LOperand* elements_pointer, LOperand* key, ElementsKind elements_kind, uint32_t offset, uint32_t additional_index) argument 4094 ElementsKind elements_kind = instr->elements_kind(); local [all...] |
/external/v8/src/arm/ |
H A D | lithium-codegen-arm.cc | 1414 // Retrieve elements_kind from bit field 2. 2683 ElementsKind elements_kind = instr->elements_kind(); local 2694 int shift_size = ElementsKindToShiftSize(elements_kind); 2696 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS || 2697 elements_kind == EXTERNAL_DOUBLE_ELEMENTS) { 2704 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS) { 2707 } else { // i.e. elements_kind == EXTERNAL_DOUBLE_ELEMENTS 2715 switch (elements_kind) { 3657 ElementsKind elements_kind local [all...] |
/external/v8/src/ia32/ |
H A D | lithium-codegen-ia32.cc | 1238 // Retrieve elements_kind from bit field 2. 2463 ElementsKind elements_kind, 2466 int shift_size = ElementsKindToShiftSize(elements_kind); 2483 ElementsKind elements_kind = instr->elements_kind(); local 2485 instr->key(), elements_kind, 0)); 2486 if (elements_kind == EXTERNAL_FLOAT_ELEMENTS) { 2490 } else if (elements_kind == EXTERNAL_DOUBLE_ELEMENTS) { 2494 switch (elements_kind) { 3382 ElementsKind elements_kind local 2460 BuildFastArrayOperand( LOperand* elements_pointer, LOperand* key, ElementsKind elements_kind, uint32_t offset) argument [all...] |
/external/chromium_org/v8/src/ |
H A D | ast.h | 1780 ElementsKind elements_kind() const { return elements_kind_; } function in class:v8::internal::CallNew
|
H A D | heap.cc | 2377 ElementsKind elements_kind) { 2403 map->set_elements_kind(elements_kind); 3575 roots_[RootIndexForEmptyExternalArray(map->elements_kind())]); 4603 if (to_kind != initial_map->elements_kind()) { 4660 ElementsKind elements_kind, 4665 MaybeObject* maybe_array = AllocateJSArray(elements_kind, pretenure); 4681 if (IsFastDoubleElementsKind(elements_kind)) { 4689 ASSERT(IsFastSmiOrObjectElementsKind(elements_kind)); 4706 ElementsKind elements_kind, 4711 MaybeObject* maybe_array = AllocateJSArrayWithAllocationSite(elements_kind, 2375 AllocateMap(InstanceType instance_type, int instance_size, ElementsKind elements_kind) argument 4659 AllocateJSArrayAndStorage( ElementsKind elements_kind, int length, int capacity, ArrayStorageAllocationMode mode, PretenureFlag pretenure) argument 4705 AllocateJSArrayAndStorageWithAllocationSite( ElementsKind elements_kind, int length, int capacity, Handle<AllocationSite> allocation_site, ArrayStorageAllocationMode mode) argument 4734 ElementsKind elements_kind = array->GetElementsKind(); local 4759 AllocateJSArrayWithElements( FixedArrayBase* elements, ElementsKind elements_kind, int length, PretenureFlag pretenure) argument 5422 AllocateJSArray( ElementsKind elements_kind, PretenureFlag pretenure) argument 5434 AllocateJSArrayWithAllocationSite( ElementsKind elements_kind, Handle<AllocationSite> allocation_site) argument [all...] |
H A D | hydrogen-instructions.h | 2283 Handle<Cell> type_cell, ElementsKind elements_kind) 2285 elements_kind_(elements_kind), 2294 ElementsKind elements_kind() const { return elements_kind_; } function in class:v8::HCallNewArray 5487 static HObjectAccess ForArrayLength(ElementsKind elements_kind) { argument 5491 IsFastElementsKind(elements_kind) && 5773 return IsExternalArrayElementsKind(elements_kind()); 5792 ElementsKind elements_kind() const { function in class:v8::HLoadKeyed 5835 return elements_kind() == other_load->elements_kind(); 5842 ElementsKind elements_kind, 2282 HCallNewArray(HValue* context, HValue* constructor, int argument_count, Handle<Cell> type_cell, ElementsKind elements_kind) argument 5839 HLoadKeyed(HValue* obj, HValue* key, HValue* dependency, ElementsKind elements_kind, LoadKeyedHoleMode mode = NEVER_RETURN_HOLE) argument 6151 ElementsKind elements_kind() const { return elements_kind_; } function in class:v8::HStoreKeyed 6191 HStoreKeyed(HValue* obj, HValue* key, HValue* val, ElementsKind elements_kind) argument [all...] |
H A D | hydrogen.cc | 1227 ElementsKind elements_kind, 1231 ASSERT(!IsExternalArrayElementsKind(elements_kind) || !is_js_array); 1238 if ((elements_kind == FAST_HOLEY_ELEMENTS) || 1239 (elements_kind == FAST_ELEMENTS && is_store)) { 1244 bool fast_smi_only_elements = IsFastSmiElementsKind(elements_kind); 1245 bool fast_elements = IsFastObjectElementsKind(elements_kind); 1256 HObjectAccess::ForArrayLength(elements_kind), mapcheck); 1262 if (IsExternalArrayElementsKind(elements_kind)) { 1275 external_elements, key, val, bounds_check, elements_kind, is_store); 1286 mapcheck, elements_kind, is_stor 1221 BuildUncheckedMonomorphicElementAccess( HValue* object, HValue* key, HValue* val, HCheckMaps* mapcheck, bool is_js_array, ElementsKind elements_kind, bool is_store, LoadKeyedHoleMode load_mode, KeyedAccessStoreMode store_mode) argument 1380 BuildJSArrayHeader(HValue* array, HValue* array_map, AllocationSiteMode mode, ElementsKind elements_kind, HValue* allocation_site_payload, HValue* length_field) argument 1414 AddExternalArrayElementAccess( HValue* external_elements, HValue* checked_key, HValue* val, HValue* dependency, ElementsKind elements_kind, bool is_store) argument 1466 AddFastElementAccess( HValue* elements, HValue* checked_key, HValue* val, HValue* load_dependency, ElementsKind elements_kind, bool is_store, LoadKeyedHoleMode load_mode, KeyedAccessStoreMode store_mode) argument 1558 BuildFillElementsWithHole(HValue* elements, ElementsKind elements_kind, HValue* from, HValue* to) argument 5613 ElementsKind elements_kind = map->elements_kind(); local 5670 ElementsKind elements_kind = map->elements_kind(); local [all...] |
H A D | objects-inl.h | 1359 ElementsKind elements_kind = map()->elements_kind(); local 1360 if (!IsFastObjectElementsKind(elements_kind)) { 1361 if (IsFastHoleyElementsKind(elements_kind)) { 1374 ElementsKind current_kind = map()->elements_kind(); 1444 ElementsKind from_kind = current_map->elements_kind(); 1526 ElementsKind elements_kind = GetInitialFastElementsKind(); local 1528 elements_kind = FastSmiToObjectElementsKind(elements_kind); 1530 MaybeObject* maybe = GetElementsTransitionMap(GetIsolate(), elements_kind); 6047 MonomorphicArraySentinel(Isolate* isolate, ElementsKind elements_kind) argument [all...] |
H A D | objects.cc | 1475 accumulator->Add("<Map(elements=%u)>", Map::cast(this)->elements_kind()); 3118 ElementsKind kind = elements_kind(); 3142 int index = GetSequenceIndexFromFastElementsKind(map->elements_kind()); 3155 if (next_map->elements_kind() == to_kind) return next_map; 3158 ? current_map->elements_kind() == to_kind 3159 : current_map->elements_kind() == TERMINAL_FAST_ELEMENTS_KIND); 3166 if (to_map->elements_kind() == to_kind) return to_map; 3187 ASSERT(IsFastElementsKind(map->elements_kind())); 3188 int index = GetSequenceIndexFromFastElementsKind(map->elements_kind()); 3212 ASSERT(current_map->elements_kind() 10914 ElementsKind elements_kind = GetElementsKind(); local 11772 ElementsKind elements_kind = GetElementsKind(); local 12053 ElementsKind elements_kind = GetElementsKind(); local [all...] |
H A D | objects.h | 2515 ElementsKind elements_kind); 2517 ElementsKind elements_kind); 4751 ElementsKind elements_kind); 5535 inline void set_elements_kind(ElementsKind elements_kind) { argument 5536 ASSERT(elements_kind < kElementsKindCount); 5539 elements_kind == DICTIONARY_ELEMENTS || 5540 elements_kind == NON_STRICT_ARGUMENTS_ELEMENTS || 5541 IsExternalArrayElementsKind(elements_kind)); 5543 (elements_kind << kElementsKindShift)); 5544 ASSERT(this->elements_kind() [all...] |