Searched refs:receiver_reg (Results 1 - 20 of 20) sorted by relevance

/external/chromium_org/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc330 // When leaving generated code after success, the receiver_reg and name_reg
334 Handle<Map> transition, Handle<Name> name, Register receiver_reg,
400 __ push(receiver_reg);
412 __ str(scratch1, FieldMemOperand(receiver_reg, HeapObject::kMapOffset));
415 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2,
440 __ str(storage_reg, FieldMemOperand(receiver_reg, offset));
442 __ str(value_reg, FieldMemOperand(receiver_reg, offset));
450 __ RecordWriteField(receiver_reg, offset, storage_reg, scratch1,
459 FieldMemOperand(receiver_reg, JSObject::kPropertiesOffset));
471 __ RecordWriteField(scratch1, offset, storage_reg, receiver_reg,
333 GenerateStoreTransition( Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument
[all...]
/external/chromium_org/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc374 // When leaving generated code after success, the receiver_reg and storage_reg
378 Handle<Map> transition, Handle<Name> name, Register receiver_reg,
383 DCHECK(!AreAliased(receiver_reg, storage_reg, value_reg, scratch1, scratch2,
446 __ Push(receiver_reg, scratch1, value_reg);
456 __ Str(scratch1, FieldMemOperand(receiver_reg, HeapObject::kMapOffset));
459 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2,
484 __ Str(prop_reg, FieldMemOperand(receiver_reg, offset));
491 __ RecordWriteField(receiver_reg, offset, storage_reg, scratch1,
500 FieldMemOperand(receiver_reg, JSObject::kPropertiesOffset));
508 __ RecordWriteField(scratch1, offset, storage_reg, receiver_reg,
377 GenerateStoreTransition( Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument
[all...]
/external/chromium_org/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc335 Handle<Map> transition, Handle<Name> name, Register receiver_reg,
395 __ push(receiver_reg);
408 __ mov(FieldOperand(receiver_reg, HeapObject::kMapOffset), scratch1);
411 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2,
435 __ mov(FieldOperand(receiver_reg, offset), storage_reg);
437 __ mov(FieldOperand(receiver_reg, offset), value_reg);
445 __ RecordWriteField(receiver_reg, offset, storage_reg, scratch1,
452 __ mov(scratch1, FieldOperand(receiver_reg, JSObject::kPropertiesOffset));
464 __ RecordWriteField(scratch1, offset, storage_reg, receiver_reg,
334 GenerateStoreTransition( Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register unused, Label* miss_label, Label* slow) argument
/external/chromium_org/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc325 // After executing generated code, the receiver_reg and name_reg
328 Handle<Map> transition, Handle<Name> name, Register receiver_reg,
395 __ push(receiver_reg);
407 __ sw(scratch1, FieldMemOperand(receiver_reg, HeapObject::kMapOffset));
410 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2,
436 __ sw(storage_reg, FieldMemOperand(receiver_reg, offset));
438 __ sw(value_reg, FieldMemOperand(receiver_reg, offset));
446 __ RecordWriteField(receiver_reg, offset, storage_reg, scratch1,
454 __ lw(scratch1, FieldMemOperand(receiver_reg, JSObject::kPropertiesOffset));
466 __ RecordWriteField(scratch1, offset, storage_reg, receiver_reg,
327 GenerateStoreTransition( Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument
[all...]
/external/chromium_org/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc325 // After executing generated code, the receiver_reg and name_reg
328 Handle<Map> transition, Handle<Name> name, Register receiver_reg,
395 __ push(receiver_reg);
407 __ sd(scratch1, FieldMemOperand(receiver_reg, HeapObject::kMapOffset));
410 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2,
436 __ sd(storage_reg, FieldMemOperand(receiver_reg, offset));
438 __ sd(value_reg, FieldMemOperand(receiver_reg, offset));
446 __ RecordWriteField(receiver_reg, offset, storage_reg, scratch1,
454 __ ld(scratch1, FieldMemOperand(receiver_reg, JSObject::kPropertiesOffset));
466 __ RecordWriteField(scratch1, offset, storage_reg, receiver_reg,
327 GenerateStoreTransition( Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument
[all...]
/external/chromium_org/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc330 Handle<Map> transition, Handle<Name> name, Register receiver_reg,
389 __ Push(receiver_reg);
402 __ movp(FieldOperand(receiver_reg, HeapObject::kMapOffset), scratch1);
405 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2,
429 __ movp(FieldOperand(receiver_reg, offset), storage_reg);
431 __ movp(FieldOperand(receiver_reg, offset), value_reg);
439 __ RecordWriteField(receiver_reg, offset, storage_reg, scratch1,
446 __ movp(scratch1, FieldOperand(receiver_reg, JSObject::kPropertiesOffset));
458 __ RecordWriteField(scratch1, offset, storage_reg, receiver_reg,
329 GenerateStoreTransition( Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register unused, Label* miss_label, Label* slow) argument
/external/chromium_org/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc335 Handle<Map> transition, Handle<Name> name, Register receiver_reg,
397 __ push(receiver_reg);
410 __ mov(FieldOperand(receiver_reg, HeapObject::kMapOffset), scratch1);
413 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2,
437 __ mov(FieldOperand(receiver_reg, offset), storage_reg);
439 __ mov(FieldOperand(receiver_reg, offset), value_reg);
447 __ RecordWriteField(receiver_reg, offset, storage_reg, scratch1,
454 __ mov(scratch1, FieldOperand(receiver_reg, JSObject::kPropertiesOffset));
466 __ RecordWriteField(scratch1, offset, storage_reg, receiver_reg,
334 GenerateStoreTransition( Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register unused, Label* miss_label, Label* slow) argument
/external/chromium_org/v8/src/ic/
H A Dhandler-compiler.h234 Register receiver_reg, Register name_reg,
/external/chromium_org/v8/src/ia32/
H A Dmacro-assembler-ia32.h948 // On entry, receiver_reg should point to the array object.
951 void TestJSArrayForAllocationMemento(Register receiver_reg,
955 void JumpIfJSArrayHasAllocationMemento(Register receiver_reg, argument
959 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg,
H A Dmacro-assembler-ia32.cc3338 Register receiver_reg,
3346 lea(scratch_reg, Operand(receiver_reg,
3337 TestJSArrayForAllocationMemento( Register receiver_reg, Register scratch_reg, Label* no_memento_found) argument
/external/chromium_org/v8/src/x87/
H A Dmacro-assembler-x87.h916 // On entry, receiver_reg should point to the array object.
919 void TestJSArrayForAllocationMemento(Register receiver_reg,
923 void JumpIfJSArrayHasAllocationMemento(Register receiver_reg, argument
927 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg,
H A Dmacro-assembler-x87.cc3298 Register receiver_reg,
3306 lea(scratch_reg, Operand(receiver_reg,
3297 TestJSArrayForAllocationMemento( Register receiver_reg, Register scratch_reg, Label* no_memento_found) argument
/external/chromium_org/v8/src/x64/
H A Dmacro-assembler-x64.h1451 // On entry, receiver_reg should point to the array object.
1454 void TestJSArrayForAllocationMemento(Register receiver_reg,
1458 void JumpIfJSArrayHasAllocationMemento(Register receiver_reg, argument
1462 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg,
H A Dmacro-assembler-x64.cc5280 Register receiver_reg,
5288 leap(scratch_reg, Operand(receiver_reg,
5279 TestJSArrayForAllocationMemento( Register receiver_reg, Register scratch_reg, Label* no_memento_found) argument
/external/chromium_org/v8/src/arm/
H A Dmacro-assembler-arm.h1415 // On entry, receiver_reg should point to the array object.
1418 void TestJSArrayForAllocationMemento(Register receiver_reg,
1422 void JumpIfJSArrayHasAllocationMemento(Register receiver_reg, argument
1426 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg,
H A Dmacro-assembler-arm.cc3924 Register receiver_reg,
3931 add(scratch_reg, receiver_reg,
/external/chromium_org/v8/src/mips/
H A Dmacro-assembler-mips.h1576 // On entry, receiver_reg should point to the array object.
1580 Register receiver_reg,
1586 void JumpIfJSArrayHasAllocationMemento(Register receiver_reg, argument
1590 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg,
H A Dmacro-assembler-mips.cc5924 Register receiver_reg,
5933 Addu(scratch_reg, receiver_reg,
5923 TestJSArrayForAllocationMemento( Register receiver_reg, Register scratch_reg, Label* no_memento_found, Condition cond, Label* allocation_memento_present) argument
/external/chromium_org/v8/src/mips64/
H A Dmacro-assembler-mips64.h1638 // On entry, receiver_reg should point to the array object.
1642 Register receiver_reg,
1648 void JumpIfJSArrayHasAllocationMemento(Register receiver_reg, argument
1652 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg,
H A Dmacro-assembler-mips64.cc5909 Register receiver_reg,
5918 Daddu(scratch_reg, receiver_reg,
5908 TestJSArrayForAllocationMemento( Register receiver_reg, Register scratch_reg, Label* no_memento_found, Condition cond, Label* allocation_memento_present) argument

Completed in 1070 milliseconds