/external/v8/src/ic/ |
H A D | handler-compiler.h | 32 virtual Register FrontendHeader(Register object_reg, Handle<Name> name, argument 108 // function returns a register containing the holder - either object_reg or 110 Register CheckPrototypes(Register object_reg, Register holder_reg, 190 virtual Register FrontendHeader(Register object_reg, Handle<Name> name, 271 virtual Register FrontendHeader(Register object_reg, Handle<Name> name,
|
H A D | handler-compiler.cc | 97 Register NamedLoadHandlerCompiler::FrontendHeader(Register object_reg, argument 116 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name, 123 Register NamedStoreHandlerCompiler::FrontendHeader(Register object_reg, argument 133 return CheckPrototypes(object_reg, this->name(), scratch1(), scratch2(), name,
|
/external/v8/src/ic/arm/ |
H A D | handler-compiler-arm.cc | 436 Register object_reg, Register holder_reg, Register scratch1, 442 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 443 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 457 Register reg = object_reg; 435 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
|
/external/v8/src/ic/ia32/ |
H A D | handler-compiler-ia32.cc | 438 Register object_reg, Register holder_reg, Register scratch1, 444 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 445 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 459 Register reg = object_reg; 437 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
|
/external/v8/src/ic/mips/ |
H A D | handler-compiler-mips.cc | 418 Register object_reg, Register holder_reg, Register scratch1, 424 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 425 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 439 Register reg = object_reg; 417 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
|
/external/v8/src/ic/mips64/ |
H A D | handler-compiler-mips64.cc | 418 Register object_reg, Register holder_reg, Register scratch1, 424 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 425 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 439 Register reg = object_reg; 417 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
|
/external/v8/src/ic/ppc/ |
H A D | handler-compiler-ppc.cc | 431 Register object_reg, Register holder_reg, Register scratch1, 437 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 438 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 452 Register reg = object_reg; 430 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
|
/external/v8/src/ic/s390/ |
H A D | handler-compiler-s390.cc | 412 Register object_reg, Register holder_reg, Register scratch1, 418 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 419 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 433 Register reg = object_reg; 411 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
|
/external/v8/src/ic/x64/ |
H A D | handler-compiler-x64.cc | 428 Register object_reg, Register holder_reg, Register scratch1, 434 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 435 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 450 // iteration, reg is an alias for object_reg, on later iterations, 452 Register reg = object_reg; 427 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
|
/external/v8/src/ic/x87/ |
H A D | handler-compiler-x87.cc | 438 Register object_reg, Register holder_reg, Register scratch1, 444 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 445 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 459 Register reg = object_reg; 437 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
|
/external/v8/src/ic/arm64/ |
H A D | handler-compiler-arm64.cc | 466 Register object_reg, Register holder_reg, Register scratch1, 471 // object_reg and holder_reg registers can alias. 472 DCHECK(!AreAliased(object_reg, scratch1, scratch2)); 488 Register reg = object_reg; 465 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
|
/external/v8/src/crankshaft/arm/ |
H A D | lithium-codegen-arm.cc | 4067 Register object_reg = ToRegister(instr->object()); local 4076 __ ldr(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4083 __ str(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4085 __ RecordWriteForMap(object_reg, 4092 DCHECK(object_reg.is(r0));
|
/external/v8/src/crankshaft/ia32/ |
H A D | lithium-codegen-ia32.cc | 3881 Register object_reg = ToRegister(instr->object()); local 3893 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); 3897 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), 3901 __ RecordWriteForMap(object_reg, to_map, new_map_reg, 3906 DCHECK(object_reg.is(eax));
|
/external/v8/src/crankshaft/mips/ |
H A D | lithium-codegen-mips.cc | 4043 Register object_reg = ToRegister(instr->object()); local 4052 __ lw(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4058 __ sw(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4060 __ RecordWriteForMap(object_reg, 4066 DCHECK(object_reg.is(a0));
|
/external/v8/src/crankshaft/mips64/ |
H A D | lithium-codegen-mips64.cc | 4278 Register object_reg = ToRegister(instr->object()); local 4287 __ ld(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4293 __ sd(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4295 __ RecordWriteForMap(object_reg, 4301 DCHECK(object_reg.is(a0));
|
/external/v8/src/crankshaft/ppc/ |
H A D | lithium-codegen-ppc.cc | 4356 Register object_reg = ToRegister(instr->object()); local 4365 __ LoadP(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4372 __ StoreP(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset), 4375 __ RecordWriteForMap(object_reg, new_map_reg, scratch, 4379 DCHECK(object_reg.is(r3));
|
/external/v8/src/crankshaft/s390/ |
H A D | lithium-codegen-s390.cc | 4311 Register object_reg = ToRegister(instr->object()); local 4320 __ LoadP(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4327 __ StoreP(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4329 __ RecordWriteForMap(object_reg, new_map_reg, scratch, 4333 DCHECK(object_reg.is(r2));
|
/external/v8/src/crankshaft/x64/ |
H A D | lithium-codegen-x64.cc | 4157 Register object_reg = ToRegister(instr->object()); local 4165 __ Cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); 4170 __ movp(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg); 4172 __ RecordWriteForMap(object_reg, new_map_reg, ToRegister(instr->temp()), 4175 DCHECK(object_reg.is(rax));
|
/external/v8/src/crankshaft/x87/ |
H A D | lithium-codegen-x87.cc | 4209 Register object_reg = ToRegister(instr->object()); local 4221 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); 4225 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), 4229 __ RecordWriteForMap(object_reg, to_map, new_map_reg, 4233 DCHECK(object_reg.is(eax));
|
/external/v8/src/interpreter/ |
H A D | interpreter.cc | 2448 Node* object_reg = __ BytecodeOperandReg(0); local 2449 Node* receiver = __ LoadRegister(object_reg);
|