Searched refs:elements_map (Results 1 - 12 of 12) sorted by relevance

/external/v8/src/ic/arm64/
H A Dic-arm64.cc204 Register elements_map, Register elements) {
205 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements,
216 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
217 __ Cmp(elements_map,
230 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, x10, slow);
267 __ JumpIfNotRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex, slow);
277 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, x10, slow);
354 Register elements_map = x5; local
426 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
427 __ Cmp(elements_map, Operan
200 KeyedStoreGenerateMegamorphicHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
/external/v8/src/ic/arm/
H A Dic-arm.cc226 Register elements_map, Register elements) {
235 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements,
239 __ ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
240 __ cmp(elements_map,
253 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
295 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex);
308 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
381 Register elements_map = r6; local
463 __ ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
464 __ cmp(elements_map, Operan
222 KeyedStoreGenerateMegamorphicHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
/external/v8/src/ic/mips/
H A Dic-mips.cc207 Register elements_map, Register elements) {
218 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements,
222 __ lw(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
223 __ Branch(fast_double, ne, elements_map,
236 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
282 __ Branch(slow, ne, elements_map, Operand(at));
294 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
366 Register elements_map = t2; local
438 __ lw(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
439 __ Branch(&check_if_double_array, ne, elements_map,
203 KeyedStoreGenerateMegamorphicHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
/external/v8/src/ic/mips64/
H A Dic-mips64.cc205 Register elements_map, Register elements) {
215 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements,
219 __ ld(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
220 __ Branch(fast_double, ne, elements_map,
235 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
285 __ Branch(slow, ne, elements_map, Operand(at));
299 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
371 Register elements_map = a6; local
441 __ ld(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
442 __ Branch(&check_if_double_array, ne, elements_map,
201 KeyedStoreGenerateMegamorphicHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
/external/v8/src/ic/ppc/
H A Dic-ppc.cc230 Register elements_map, Register elements) {
239 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements,
243 __ LoadP(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
245 __ cmp(elements_map, scratch);
258 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
301 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex);
315 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
388 Register elements_map = r9; local
460 __ LoadP(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
462 __ cmp(elements_map, i
226 KeyedStoreGenerateMegamorphicHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
/external/v8/src/ic/s390/
H A Dic-s390.cc223 Register elements_map, Register elements) {
232 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements,
236 __ LoadP(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
237 __ CmpP(elements_map,
252 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
296 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex);
311 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
383 Register elements_map = r8; local
453 __ LoadP(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
454 __ CmpP(elements_map, Operan
219 KeyedStoreGenerateMegamorphicHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
/external/v8/src/ic/
H A Dkeyed-store-generic.cc227 Node* elements_map = LoadMap(elements);
228 GotoIf(WordNotEqual(elements_map, LoadRoot(Heap::kFixedArrayMapRootIndex)),
332 GotoIf(WordNotEqual(elements_map, fixed_double_array_map),
/external/v8/src/compiler/
H A Djs-create-lowering.cc1024 Handle<Map> elements_map = IsFastDoubleElementsKind(elements_kind) local
1044 a.AllocateArray(capacity, elements_map, pretenure);
1189 Handle<Map> elements_map(boilerplate_elements->map(), isolate());
1191 if (elements_map->instance_type() == FIXED_DOUBLE_ARRAY_TYPE) {
1234 builder.AllocateArray(elements_length, elements_map, pretenure);
1236 (elements_map->instance_type() == FIXED_DOUBLE_ARRAY_TYPE)
H A Dload-elimination.cc550 if (Node* const elements_map =
553 if (elements_map == fixed_array_map) {
H A Deffect-control-linearizer.cc3005 Node* elements_map = effect = local
3010 Node* check = graph()->NewNode(machine()->WordEqual(), elements_map,
/external/v8/src/
H A Dcode-stubs.cc2853 Node* elements_map = assembler->LoadMap(boilerplate_elements); local
2854 assembler->GotoIf(assembler->IsFixedCOWArrayMap(elements_map), &cow_elements);
2856 assembler->GotoIf(assembler->IsFixedArrayMap(elements_map), &fast_elements);
2861 assembler->Branch(assembler->IsFixedDoubleArrayMap(elements_map),
H A Dcode-stub-assembler.cc1904 Handle<Map> elements_map(is_double ? heap->fixed_double_array_map()
1906 StoreMapNoWriteBarrier(elements, HeapConstant(elements_map));

Completed in 519 milliseconds