Searched defs:to_kind (Results 1 - 23 of 23) sorted by relevance

/external/chromium_org/v8/src/
H A Delements-kind.cc158 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 Delements-kind.h225 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 Delements.cc154 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 Dcode-stubs.h1988 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 Dhydrogen-instructions.cc3583 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 Druntime.cc331 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 Dhydrogen-instructions.h7222 ElementsKind to_kind() const { return to_kind_; } function in class:v8::FINAL::FINAL
H A Dhydrogen.cc1397 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 Dobjects.cc1286 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 Dlithium-arm.h2327 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-arm.cc4471 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 Dlithium-ia32.h2332 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-ia32.cc4299 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 Dlithium-mips.h2285 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-mips.cc4428 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 Dlithium-mips64.h2269 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-mips64.cc4492 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 Dlithium-x64.h2314 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-x64.cc4494 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 Dlithium-x87.h2338 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-x87.cc4741 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 Dlithium-arm64.h2926 ElementsKind to_kind() const { return hydrogen()->to_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-arm64.cc5735 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

Completed in 3028 milliseconds