/external/chromium_org/v8/src/ic/ |
H A D | handler-compiler.h | 33 virtual Register FrontendHeader(Register object_reg, Handle<Name> name, argument 41 Register Frontend(Register object_reg, Handle<Name> name); 81 // function returns a register containing the holder - either object_reg or 83 Register CheckPrototypes(Register object_reg, Register holder_reg, 161 virtual Register FrontendHeader(Register object_reg, Handle<Name> name, 226 virtual Register FrontendHeader(Register object_reg, Handle<Name> name,
|
H A D | handler-compiler.cc | 90 Register NamedLoadHandlerCompiler::FrontendHeader(Register object_reg, argument 113 object_reg = scratch1(); 117 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name, 124 Register NamedStoreHandlerCompiler::FrontendHeader(Register object_reg, argument 127 return CheckPrototypes(object_reg, this->name(), scratch1(), scratch2(), name, 132 Register PropertyHandlerCompiler::Frontend(Register object_reg, argument 135 Register reg = FrontendHeader(object_reg, name, &miss);
|
/external/chromium_org/v8/src/ic/arm/ |
H A D | handler-compiler-arm.cc | 510 Register object_reg, Register holder_reg, Register scratch1, 516 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 517 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 521 Register reg = object_reg; 509 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
|
/external/chromium_org/v8/src/ic/ia32/ |
H A D | handler-compiler-ia32.cc | 500 Register object_reg, Register holder_reg, Register scratch1, 506 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 507 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 511 Register reg = object_reg; 499 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
|
/external/chromium_org/v8/src/ic/mips/ |
H A D | handler-compiler-mips.cc | 508 Register object_reg, Register holder_reg, Register scratch1, 514 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 515 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 519 Register reg = object_reg; 507 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
|
/external/chromium_org/v8/src/ic/mips64/ |
H A D | handler-compiler-mips64.cc | 508 Register object_reg, Register holder_reg, Register scratch1, 514 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 515 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 519 Register reg = object_reg; 507 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
|
/external/chromium_org/v8/src/ic/x64/ |
H A D | handler-compiler-x64.cc | 494 Register object_reg, Register holder_reg, Register scratch1, 500 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 501 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 505 // iteration, reg is an alias for object_reg, on later iterations, 507 Register reg = object_reg; 493 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
|
/external/chromium_org/v8/src/ic/x87/ |
H A D | handler-compiler-x87.cc | 502 Register object_reg, Register holder_reg, Register scratch1, 508 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 509 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 513 Register reg = object_reg; 501 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
|
/external/chromium_org/v8/src/ic/arm64/ |
H A D | handler-compiler-arm64.cc | 547 Register object_reg, Register holder_reg, Register scratch1, 552 // object_reg and holder_reg registers can alias. 553 DCHECK(!AreAliased(object_reg, scratch1, scratch2)); 557 Register reg = object_reg; 546 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
|
/external/chromium_org/v8/src/arm/ |
H A D | lithium-codegen-arm.cc | 4465 Register object_reg = ToRegister(instr->object()); local 4474 __ ldr(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4481 __ str(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4483 __ RecordWriteForMap(object_reg, 4490 DCHECK(object_reg.is(r0));
|
/external/chromium_org/v8/src/ia32/ |
H A D | lithium-codegen-ia32.cc | 4294 Register object_reg = ToRegister(instr->object()); local 4306 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); 4310 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), 4314 __ RecordWriteForMap(object_reg, to_map, new_map_reg, 4319 DCHECK(object_reg.is(eax));
|
/external/chromium_org/v8/src/mips/ |
H A D | lithium-codegen-mips.cc | 4422 Register object_reg = ToRegister(instr->object()); local 4431 __ lw(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4437 __ sw(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4439 __ RecordWriteForMap(object_reg, 4445 DCHECK(object_reg.is(a0));
|
/external/chromium_org/v8/src/x64/ |
H A D | lithium-codegen-x64.cc | 4489 Register object_reg = ToRegister(instr->object()); local 4497 __ Cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); 4502 __ movp(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg); 4504 __ RecordWriteForMap(object_reg, new_map_reg, ToRegister(instr->temp()), 4507 DCHECK(object_reg.is(rax));
|
/external/chromium_org/v8/src/mips64/ |
H A D | lithium-codegen-mips64.cc | 4486 Register object_reg = ToRegister(instr->object()); local 4495 __ ld(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4501 __ sd(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); 4503 __ RecordWriteForMap(object_reg, 4509 DCHECK(object_reg.is(a0));
|
/external/chromium_org/v8/src/x87/ |
H A D | lithium-codegen-x87.cc | 4736 Register object_reg = ToRegister(instr->object()); local 4748 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); 4752 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), 4756 __ RecordWriteForMap(object_reg, to_map, new_map_reg, 4760 DCHECK(object_reg.is(eax));
|