/external/v8/src/ic/arm64/ |
H A D | ic-arm64.cc | 204 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 D | ic-arm.cc | 226 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 D | ic-mips.cc | 207 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 D | ic-mips64.cc | 205 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 D | ic-ppc.cc | 230 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 D | ic-s390.cc | 223 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 D | keyed-store-generic.cc | 227 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 D | js-create-lowering.cc | 1024 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 D | load-elimination.cc | 550 if (Node* const elements_map = 553 if (elements_map == fixed_array_map) {
|
H A D | effect-control-linearizer.cc | 3005 Node* elements_map = effect = local 3010 Node* check = graph()->NewNode(machine()->WordEqual(), elements_map,
|
/external/v8/src/ |
H A D | code-stubs.cc | 2853 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 D | code-stub-assembler.cc | 1904 Handle<Map> elements_map(is_double ? heap->fixed_double_array_map() 1906 StoreMapNoWriteBarrier(elements, HeapConstant(elements_map));
|