/external/chromium_org/v8/src/ |
H A D | elements-kind.cc | 158 ElementsKind to_kind) { 160 IsTypedArrayElementsKind(to_kind)) { 164 return to_kind == EXTERNAL_##TYPE##_ELEMENTS; 172 if (IsFastElementsKind(from_kind) && IsFastTransitionTarget(to_kind)) { 175 return to_kind != FAST_SMI_ELEMENTS; 177 return to_kind != FAST_SMI_ELEMENTS && 178 to_kind != FAST_HOLEY_SMI_ELEMENTS; 180 return to_kind != FAST_SMI_ELEMENTS && 181 to_kind != FAST_HOLEY_SMI_ELEMENTS && 182 to_kind ! 157 IsMoreGeneralElementsKindTransition(ElementsKind from_kind, ElementsKind to_kind) argument [all...] |
H A D | elements-kind.h | 225 ElementsKind to_kind) { 226 return (GetHoleyElementsKind(from_kind) == to_kind) || 228 IsFastObjectElementsKind(to_kind)); 233 ElementsKind to_kind); 224 IsSimpleMapChangeTransition(ElementsKind from_kind, ElementsKind to_kind) argument
|
H A D | elements.cc | 154 ElementsKind to_kind, uint32_t to_start, 181 DCHECK(IsFastSmiOrObjectElementsKind(to_kind)); 188 IsFastObjectElementsKind(to_kind)) { 202 ElementsKind to_kind, uint32_t to_start, int raw_copy_size) { 222 DCHECK(IsFastSmiOrObjectElementsKind(to_kind)); 239 if (IsFastObjectElementsKind(to_kind)) { 253 ElementsKind to_kind, 256 DCHECK(IsFastSmiOrObjectElementsKind(to_kind)); 284 if (IsFastSmiElementsKind(to_kind)) { 287 DCHECK(IsFastObjectElementsKind(to_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 200 CopyDictionaryToObjectElements( FixedArrayBase* from_base, uint32_t from_start, FixedArrayBase* to_base, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) argument 250 CopyDoubleToObjectElements(Handle<FixedArrayBase> from_base, uint32_t from_start, Handle<FixedArrayBase> to_base, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) argument 1064 ElementsKind to_kind = KindTraits::Kind; local [all...] |
H A D | code-stubs.h | 1988 ElementsKind to_kind, 1991 ToKindBits::encode(to_kind) | 1999 ElementsKind to_kind() const { return ToKindBits::decode(sub_minor_key()); } function in class:TransitionElementsKindStub 2290 ElementsKind to_kind, bool is_jsarray, 2293 set_sub_minor_key(FromBits::encode(from_kind) | ToBits::encode(to_kind) | 2299 ElementsKind to_kind() const { return ToBits::decode(sub_minor_key()); } function in class:ElementsTransitionAndStoreStub 1986 TransitionElementsKindStub(Isolate* isolate, ElementsKind from_kind, ElementsKind to_kind, bool is_js_array) argument 2289 ElementsTransitionAndStoreStub(Isolate* isolate, ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray, KeyedAccessStoreMode store_mode) argument
|
H A D | hydrogen-instructions.cc | 3583 ElementsKind to_kind = transitioned_map().handle()->elements_kind(); local 3587 << ElementsAccessor::ForKind(to_kind)->name() << "]"; 3588 if (IsSimpleMapChangeTransition(from_kind, to_kind)) os << " (simple)";
|
H A D | runtime.cc | 331 ElementsKind to_kind, 340 if (Map::IsValidElementsTransition(from_kind, to_kind)) { 341 JSObject::TransitionElementsKind(Handle<JSObject>::cast(object), to_kind); local 15146 ElementsKind to_kind = site->GetElementsKind(); 15147 if (holey && !IsFastHoleyElementsKind(to_kind)) { 15148 to_kind = GetHoleyElementsKind(to_kind); 15150 site->SetElementsKind(to_kind); 15157 if (to_kind != initial_map->elements_kind()) { 15158 initial_map = Map::AsElementsKind(initial_map, to_kind); 329 TransitionElements( Handle<Object> object, ElementsKind to_kind, Isolate* isolate) argument [all...] |
H A D | hydrogen-instructions.h | 7222 ElementsKind to_kind() const { return to_kind_; } function in class:v8::FINAL::FINAL
|
H A D | hydrogen.cc | 1397 ElementsKind to_kind, 1400 IsFastHoleyElementsKind(to_kind)); 1402 if (AllocationSite::GetMode(from_kind, to_kind) == TRACK_ALLOCATION_SITE) { 1406 if (!IsSimpleMapChangeTransition(from_kind, to_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.cc | 1286 ElementsKind to_kind, Handle<FixedArrayBase> to_elements) { 1287 if (from_kind != to_kind) { 1290 << ElementsKindToString(to_kind) << "] in "; 3224 static Map* FindClosestElementsTransition(Map* map, ElementsKind to_kind) { argument 3227 IsFastElementsKind(to_kind) || IsExternalArrayElementsKind(to_kind) 3228 ? to_kind 3235 if (IsExternalArrayElementsKind(to_kind) && 3239 if (next_map->elements_kind() == to_kind) return next_map; 3251 if (to_kind ! 1283 PrintElementsTransition( FILE* file, Handle<JSObject> object, ElementsKind from_kind, Handle<FixedArrayBase> from_elements, ElementsKind to_kind, Handle<FixedArrayBase> to_elements) argument 3262 LookupElementsTransitionMap(ElementsKind to_kind) argument 3283 AddMissingElementsTransitions(Handle<Map> map, ElementsKind to_kind) argument 3310 TransitionElementsTo(Handle<Map> map, ElementsKind to_kind) argument 3333 TransitionElementsToSlow(Handle<Map> map, ElementsKind to_kind) argument 3374 GetElementsTransitionMap(Handle<JSObject> object, ElementsKind to_kind) argument 3701 ElementsKind to_kind = map_kind; local 12005 ElementsKind to_kind = IsHoleyElementsKind(elements_kind) local 12580 DigestTransitionFeedback(Handle<AllocationSite> site, ElementsKind to_kind) argument 12659 UpdateAllocationSite(Handle<JSObject> object, ElementsKind to_kind) argument 12680 TransitionElementsKind(Handle<JSObject> object, ElementsKind to_kind) argument 12749 IsValidElementsTransition(ElementsKind from_kind, ElementsKind to_kind) argument [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | lithium-arm.h | 2327 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-arm.cc | 4471 ElementsKind to_kind = instr->to_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 | 2332 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-ia32.cc | 4299 ElementsKind to_kind = instr->to_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 | 2285 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-mips.cc | 4428 ElementsKind to_kind = instr->to_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 | 2269 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-mips64.cc | 4492 ElementsKind to_kind = instr->to_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 | 2314 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-x64.cc | 4494 ElementsKind to_kind = instr->to_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 | 2338 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-x87.cc | 4741 ElementsKind to_kind = instr->to_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-arm64.h | 2926 ElementsKind to_kind() const { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
|
H A D | lithium-codegen-arm64.cc | 5735 ElementsKind to_kind = instr->to_kind(); local 5739 if (IsSimpleMapChangeTransition(from_kind, to_kind)) { 5761 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
|