/external/chromium_org/v8/src/ |
H A D | elements-kind.h | 216 inline ElementsKind FastSmiToObjectElementsKind(ElementsKind from_kind) { argument 217 DCHECK(IsFastSmiElementsKind(from_kind)); 218 return (from_kind == FAST_SMI_ELEMENTS) 224 inline bool IsSimpleMapChangeTransition(ElementsKind from_kind, argument 226 return (GetHoleyElementsKind(from_kind) == to_kind) || 227 (IsFastSmiElementsKind(from_kind) && 232 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, 236 inline bool IsTransitionableFastElementsKind(ElementsKind from_kind) { argument 237 return IsFastElementsKind(from_kind) && 238 from_kind ! [all...] |
H A D | elements-kind.cc | 157 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, argument 159 if (IsTypedArrayElementsKind(from_kind) || 161 switch (from_kind) { 172 if (IsFastElementsKind(from_kind) && IsFastTransitionTarget(to_kind)) { 173 switch (from_kind) {
|
H A D | elements.h | 163 ElementsKind from_kind) { 165 *from_holder, 0, from_kind, to, 0, kCopyToEndAndInitializeToHole); 160 CopyElements( Handle<JSObject> from_holder, Handle<FixedArrayBase> to, ElementsKind from_kind) argument
|
H A D | elements.cc | 151 ElementsKind from_kind, 180 DCHECK(IsFastSmiOrObjectElementsKind(from_kind)); 187 if (IsFastObjectElementsKind(from_kind) && 708 ElementsKind from_kind, 718 ElementsKind from_kind, 724 from, from_start, to, from_kind, to_start, kPackedSizeNotKnown, 731 ElementsKind from_kind, 736 bool is_packed = IsFastPackedElementsKind(from_kind) && 747 from, from_start, to, from_kind, to_start, packed_size, copy_size); 1060 ElementsKind from_kind, 150 CopyObjectToObjectElements(FixedArrayBase* from_base, ElementsKind from_kind, uint32_t from_start, FixedArrayBase* to_base, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) argument 705 CopyElementsImpl(Handle<FixedArrayBase> from, uint32_t from_start, Handle<FixedArrayBase> to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 1057 CopyElementsImpl(Handle<FixedArrayBase> from, uint32_t from_start, Handle<FixedArrayBase> to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 1089 ElementsKind from_kind = ElementsKindForArray(arguments); local 1182 CopyElementsImpl(Handle<FixedArrayBase> from, uint32_t from_start, Handle<FixedArrayBase> to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 1442 CopyElementsImpl(Handle<FixedArrayBase> from, uint32_t from_start, Handle<FixedArrayBase> to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 1657 CopyElementsImpl(Handle<FixedArrayBase> from, uint32_t from_start, Handle<FixedArrayBase> to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument [all...] |
H A D | code-stubs.h | 1987 ElementsKind from_kind, 1990 set_sub_minor_key(FromKindBits::encode(from_kind) | 1995 ElementsKind from_kind() const { function in class:TransitionElementsKindStub 2289 ElementsTransitionAndStoreStub(Isolate* isolate, ElementsKind from_kind, argument 2293 set_sub_minor_key(FromBits::encode(from_kind) | ToBits::encode(to_kind) | 2298 ElementsKind from_kind() const { return FromBits::decode(sub_minor_key()); } function in class:ElementsTransitionAndStoreStub 1986 TransitionElementsKindStub(Isolate* isolate, ElementsKind from_kind, ElementsKind to_kind, bool is_js_array) argument
|
H A D | builtins.cc | 994 ElementsKind from_kind = array->GetElementsKind(); local 996 accessor->CopyElements(array, 0, from_kind, storage, j, len);
|
H A D | objects.cc | 1285 ElementsKind from_kind, Handle<FixedArrayBase> from_elements, 1287 if (from_kind != to_kind) { 1289 os << "elements transition [" << ElementsKindToString(from_kind) << " -> " 3312 ElementsKind from_kind = map->elements_kind(); local 3313 if (from_kind == to_kind) return map; 3321 if (array_maps->get(from_kind) == *map) { 3335 ElementsKind from_kind = map->elements_kind(); local 3337 if (from_kind == to_kind) { 3345 IsTransitionElementsKind(from_kind); 3350 IsTransitionableFastElementsKind(from_kind) 1283 PrintElementsTransition( FILE* file, Handle<JSObject> object, ElementsKind from_kind, Handle<FixedArrayBase> from_elements, ElementsKind to_kind, Handle<FixedArrayBase> to_elements) argument 12682 ElementsKind from_kind = object->map()->elements_kind(); local 12749 IsValidElementsTransition(ElementsKind from_kind, ElementsKind to_kind) argument [all...] |
H A D | code-stubs-hydrogen.cc | 796 casted_stub()->from_kind(), 1277 casted_stub()->from_kind(),
|
H A D | hydrogen-instructions.cc | 3582 ElementsKind from_kind = original_map().handle()->elements_kind(); local 3585 << ElementsAccessor::ForKind(from_kind)->name() << "] -> " 3588 if (IsSimpleMapChangeTransition(from_kind, to_kind)) os << " (simple)";
|
H A D | hydrogen.cc | 1396 ElementsKind from_kind, 1399 DCHECK(!IsFastHoleyElementsKind(from_kind) || 1402 if (AllocationSite::GetMode(from_kind, to_kind) == TRACK_ALLOCATION_SITE) { 1406 if (!IsSimpleMapChangeTransition(from_kind, to_kind)) { 1422 HObjectAccess::ForArrayLength(from_kind)) 1425 BuildGrowElementsCapacity(object, elements, from_kind, to_kind, 1394 BuildTransitionElementsKind(HValue* object, HValue* map, ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray) argument
|
H A D | objects.h | 2120 ElementsKind from_kind, Handle<FixedArrayBase> from_elements, 5774 static bool IsValidElementsTransition(ElementsKind from_kind,
|
/external/chromium_org/v8/src/arm/ |
H A D | lithium-arm.h | 2326 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-arm.cc | 4470 ElementsKind from_kind = instr->from_kind(); local 4478 if (IsSimpleMapChangeTransition(from_kind, to_kind)) { 4494 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
|
/external/chromium_org/v8/src/ia32/ |
H A D | lithium-ia32.h | 2331 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-ia32.cc | 4298 ElementsKind from_kind = instr->from_kind(); local 4303 IsSimpleMapChangeTransition(from_kind, to_kind); 4323 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
|
/external/chromium_org/v8/src/mips/ |
H A D | lithium-mips.h | 2284 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-mips.cc | 4427 ElementsKind from_kind = instr->from_kind(); local 4434 if (IsSimpleMapChangeTransition(from_kind, to_kind)) { 4450 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
|
/external/chromium_org/v8/src/mips64/ |
H A D | lithium-mips64.h | 2268 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-mips64.cc | 4491 ElementsKind from_kind = instr->from_kind(); local 4498 if (IsSimpleMapChangeTransition(from_kind, to_kind)) { 4514 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
|
/external/chromium_org/v8/src/x64/ |
H A D | lithium-x64.h | 2313 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-x64.cc | 4493 ElementsKind from_kind = instr->from_kind(); local 4499 if (IsSimpleMapChangeTransition(from_kind, to_kind)) { 4512 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
|
/external/chromium_org/v8/src/x87/ |
H A D | lithium-x87.h | 2337 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-x87.cc | 4740 ElementsKind from_kind = instr->from_kind(); local 4745 IsSimpleMapChangeTransition(from_kind, to_kind); 4764 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
|
/external/chromium_org/v8/src/arm64/ |
H A D | lithium-codegen-arm64.cc | 5734 ElementsKind from_kind = instr->from_kind(); local 5739 if (IsSimpleMapChangeTransition(from_kind, to_kind)) { 5761 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
|
H A D | lithium-arm64.h | 2925 ElementsKind from_kind() const { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
|