Searched defs:elements_kind (Results 51 - 75 of 75) sorted by relevance

123

/external/v8/src/
H A Dheap.h534 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 Dhydrogen-instructions.h3916 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 Dheap.cc1899 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 Dobjects-inl.h1240 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 Dparser.cc3755 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 Dhydrogen.cc4581 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 Dobjects.h1913 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 Dobjects.cc1189 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 Dlithium-mips.h1243 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 Dlithium-codegen-mips.cc1235 // 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 Dlithium-x64.h1242 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 Dlithium-codegen-x64.cc1203 // 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 Dlithium-codegen-arm.cc1896 // 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 Dlithium-codegen-ia32.cc1939 // 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 Dlithium-codegen-mips.cc1724 // 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 Dlithium-codegen-x64.cc1604 // 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 Dlithium-codegen-arm.cc1414 // 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 Dlithium-codegen-ia32.cc1238 // 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 Dast.h1780 ElementsKind elements_kind() const { return elements_kind_; } function in class:v8::internal::CallNew
H A Dheap.cc2377 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 Dhydrogen-instructions.h2283 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 Dhydrogen.cc1227 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 Dobjects-inl.h1359 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 Dobjects.cc1475 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 Dobjects.h2515 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...]

Completed in 703 milliseconds

123