Searched refs:to_kind (Results 1 - 25 of 37) sorted by path

12

/external/chromium_org/v8/src/arm/
H A Dlithium-arm.cc2278 if (IsSimpleMapChangeTransition(instr->from_kind(), instr->to_kind())) {
H A Dlithium-arm.h2267 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
H A Dlithium-codegen-arm.cc4478 ElementsKind to_kind = instr->to_kind(); local
4485 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4497 TransitionElementsKindStub stub(from_kind, to_kind);
/external/chromium_org/v8/src/
H A Dbuiltins.cc217 ElementsKind to_kind = site->GetElementsKind(); local
219 to_kind)) {
225 ElementsKindToString(to_kind));
228 maybe_array = array->TransitionElementsKind(to_kind);
H A Dcode-stubs-hydrogen.cc563 casted_stub()->to_kind(),
888 casted_stub()->to_kind(),
893 casted_stub()->to_kind(),
H A Dcode-stubs.h1833 ElementsKind to_kind) {
1835 ToKindBits::encode(to_kind);
1842 ElementsKind to_kind() const { function in class:v8::TransitionElementsKindStub
2203 ElementsKind to_kind,
2207 to_kind_(to_kind),
2212 ElementsKind to_kind() const { return to_kind_; } function in class:v8::ElementsTransitionAndStoreStub
1832 TransitionElementsKindStub(ElementsKind from_kind, ElementsKind to_kind) argument
2202 ElementsTransitionAndStoreStub(ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray, KeyedAccessStoreMode store_mode) argument
H A Delements-kind.cc116 ElementsKind to_kind) {
119 return to_kind != FAST_SMI_ELEMENTS;
121 return to_kind != FAST_SMI_ELEMENTS &&
122 to_kind != FAST_HOLEY_SMI_ELEMENTS;
124 return to_kind != FAST_SMI_ELEMENTS &&
125 to_kind != FAST_HOLEY_SMI_ELEMENTS &&
126 to_kind != FAST_DOUBLE_ELEMENTS;
128 return to_kind == FAST_ELEMENTS ||
129 to_kind == FAST_HOLEY_ELEMENTS;
131 return to_kind
115 IsMoreGeneralElementsKindTransition(ElementsKind from_kind, ElementsKind to_kind) argument
[all...]
H A Delements-kind.h202 ElementsKind to_kind) {
203 return (GetHoleyElementsKind(from_kind) == to_kind) ||
205 IsFastObjectElementsKind(to_kind));
210 ElementsKind to_kind);
201 IsSimpleMapChangeTransition(ElementsKind from_kind, ElementsKind to_kind) argument
H A Delements.cc154 ElementsKind to_kind,
181 ASSERT(IsFastSmiOrObjectElementsKind(to_kind));
188 IsFastObjectElementsKind(to_kind)) {
203 ElementsKind to_kind,
225 ASSERT(IsFastSmiOrObjectElementsKind(to_kind));
242 if (IsFastObjectElementsKind(to_kind)) {
257 ElementsKind to_kind,
260 ASSERT(IsFastSmiOrObjectElementsKind(to_kind));
286 if (IsFastSmiElementsKind(to_kind)) {
292 ASSERT(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
253 CopyDoubleToObjectElements( FixedArrayBase* from_base, uint32_t from_start, FixedArrayBase* to_base, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) argument
1131 ElementsKind to_kind = KindTraits::Kind; local
[all...]
H A Dheap.cc4601 ElementsKind to_kind = static_cast<ElementsKind>(smi->value()); local
4603 if (to_kind != initial_map->elements_kind()) {
4604 MaybeObject* maybe_new_map = initial_map->AsElementsKind(to_kind);
4608 mode = AllocationSite::GetMode(to_kind);
H A Dhydrogen-instructions.cc3100 ElementsKind to_kind = transitioned_map()->elements_kind(); local
3105 ElementsAccessor::ForKind(to_kind)->name());
H A Dhydrogen-instructions.h6287 ElementsKind to_kind() { return to_kind_; } function in class:v8::HTransitionElementsKind
H A Dhydrogen.cc1184 ElementsKind to_kind,
1187 IsFastHoleyElementsKind(to_kind));
1189 if (AllocationSite::GetMode(from_kind, to_kind) == TRACK_ALLOCATION_SITE) {
1193 if (!IsSimpleMapChangeTransition(from_kind, to_kind)) {
1211 BuildGrowElementsCapacity(object, elements, from_kind, to_kind,
1181 BuildTransitionElementsKind(HValue* object, HValue* map, ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray) argument
H A Dhydrogen.h1222 ElementsKind to_kind,
H A Dobjects-inl.h1442 ElementsKind to_kind) {
1445 if (from_kind == to_kind) return current_map;
1452 Object* maybe_transitioned_map = array_maps->get(to_kind);
1459 return GetElementsTransitionMapSlow(to_kind);
1545 ElementsKind to_kind = map_kind; local
1548 to_kind = obj_kind;
1551 IsDictionaryElementsKind(to_kind) ? NormalizeElements()
1552 : TransitionElementsKind(to_kind);
1554 MaybeObject* maybe_map = map->AsElementsKind(to_kind);
1441 GetElementsTransitionMap(Isolate* isolate, ElementsKind to_kind) argument
H A Dobjects.cc1433 ElementsKind to_kind, FixedArrayBase* to_elements) {
1434 if (from_kind != to_kind) {
1438 PrintElementsKind(file, to_kind);
3140 static Map* FindClosestElementsTransition(Map* map, ElementsKind to_kind) { argument
3143 int to_index = IsFastElementsKind(to_kind)
3144 ? GetSequenceIndexFromFastElementsKind(to_kind)
3153 if (!IsFastElementsKind(to_kind) && current_map->HasElementsTransition()) {
3155 if (next_map->elements_kind() == to_kind) return next_map;
3157 ASSERT(IsFastElementsKind(to_kind)
3158 ? current_map->elements_kind() == to_kind
1431 PrintElementsTransition( FILE* file, ElementsKind from_kind, FixedArrayBase* from_elements, ElementsKind to_kind, FixedArrayBase* to_elements) argument
3164 LookupElementsTransitionMap(ElementsKind to_kind) argument
3185 AddMissingElementsTransitions(Map* map, ElementsKind to_kind) argument
3217 GetElementsTransitionMap(Handle<JSObject> object, ElementsKind to_kind) argument
3226 GetElementsTransitionMapSlow(ElementsKind to_kind) argument
11802 ElementsKind to_kind = IsHoleyElementsKind(elements_kind) local
12379 TransitionElementsKind(Handle<JSObject> object, ElementsKind to_kind) argument
12387 UpdateAllocationSite(ElementsKind to_kind) argument
12442 TransitionElementsKind(ElementsKind to_kind) argument
12516 IsValidElementsTransition(ElementsKind from_kind, ElementsKind to_kind) argument
[all...]
H A Dobjects.h2512 ElementsKind to_kind);
2520 ElementsKind to_kind);
2522 MUST_USE_RESULT MaybeObject* TransitionElementsKind(ElementsKind to_kind);
2523 MUST_USE_RESULT MaybeObject* UpdateAllocationSite(ElementsKind to_kind);
2673 ElementsKind to_kind, FixedArrayBase* to_elements);
5592 ElementsKind to_kind);
H A Druntime.cc345 ElementsKind to_kind,
351 if (Map::IsValidElementsTransition(from_kind, to_kind)) {
353 Handle<JSObject>::cast(object), to_kind);
14344 ElementsKind to_kind = site->GetElementsKind();
14345 if (holey && !IsFastHoleyElementsKind(to_kind)) {
14346 to_kind = GetHoleyElementsKind(to_kind);
14348 site->SetElementsKind(to_kind);
344 TransitionElements(Handle<Object> object, ElementsKind to_kind, Isolate* isolate) argument
/external/chromium_org/v8/src/ia32/
H A Dlithium-codegen-ia32.cc4724 ElementsKind to_kind = instr->to_kind(); local
4728 IsSimpleMapChangeTransition(from_kind, to_kind);
4753 TransitionElementsKindStub stub(from_kind, to_kind);
H A Dlithium-ia32.cc2365 if (IsSimpleMapChangeTransition(instr->from_kind(), instr->to_kind())) {
H A Dlithium-ia32.h2356 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
/external/chromium_org/v8/src/mips/
H A Dlithium-codegen-mips.cc4428 ElementsKind to_kind = instr->to_kind(); local
4434 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4446 TransitionElementsKindStub stub(from_kind, to_kind);
H A Dlithium-mips.cc2198 if (IsSimpleMapChangeTransition(instr->from_kind(), instr->to_kind())) {
H A Dlithium-mips.h2225 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
/external/chromium_org/v8/src/x64/
H A Dlithium-codegen-x64.cc4281 ElementsKind to_kind = instr->to_kind(); local
4286 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4300 TransitionElementsKindStub stub(from_kind, to_kind);

Completed in 646 milliseconds

12