/external/v8/src/arm/ |
fast-codegen-arm.cc | 42 Register FastCodeGenerator::receiver_reg() { return r2; } function in class:v8::internal::FastCodeGenerator 49 __ ldr(receiver_reg(), MemOperand(sp, index * kPointerSize)); 88 __ str(accumulator0(), FieldMemOperand(receiver_reg(), offset)); 91 __ mov(scratch0(), receiver_reg()); 96 FieldMemOperand(receiver_reg(), JSObject::kPropertiesOffset)); 130 __ ldr(destination(), FieldMemOperand(receiver_reg(), offset)); 134 FieldMemOperand(receiver_reg(), JSObject::kPropertiesOffset)); 201 __ CheckMap(receiver_reg(), scratch0(), map, bailout_to_beginning, false);
|
stub-cache-arm.cc | 261 // When leaving generated code after success, the receiver_reg and name_reg 268 Register receiver_reg, 276 __ tst(receiver_reg, Operand(kSmiTagMask)); 280 __ ldr(scratch, FieldMemOperand(receiver_reg, HeapObject::kMapOffset)); 286 __ CheckAccessGlobalProxy(receiver_reg, scratch, miss_label); 297 __ push(receiver_reg); 310 __ str(ip, FieldMemOperand(receiver_reg, HeapObject::kMapOffset)); 321 __ str(r0, FieldMemOperand(receiver_reg, offset)); 330 __ RecordWrite(receiver_reg, name_reg, scratch); 335 __ ldr(scratch, FieldMemOperand(receiver_reg, JSObject::kPropertiesOffset)) [all...] |
/external/v8/src/x64/ |
fast-codegen-x64.cc | 42 Register FastCodeGenerator::receiver_reg() { return rbx; } function in class:v8::internal::FastCodeGenerator 49 __ movq(receiver_reg(), Operand(rbp, index * kPointerSize)); 87 __ movq(FieldOperand(receiver_reg(), offset), accumulator0()); 90 __ movq(scratch0(), receiver_reg()); 95 FieldOperand(receiver_reg(), JSObject::kPropertiesOffset)); 135 __ movq(destination(), FieldOperand(receiver_reg(), offset)); 139 FieldOperand(receiver_reg(), JSObject::kPropertiesOffset)); 212 __ CheckMap(receiver_reg(), map, bailout_to_beginning, false);
|
stub-cache-x64.cc | 203 // Both name_reg and receiver_reg are preserved on jumps to miss_label, 209 Register receiver_reg, 214 __ JumpIfSmi(receiver_reg, miss_label); 217 __ Cmp(FieldOperand(receiver_reg, HeapObject::kMapOffset), 223 __ CheckAccessGlobalProxy(receiver_reg, scratch, miss_label); 235 __ push(receiver_reg); 247 __ Move(FieldOperand(receiver_reg, HeapObject::kMapOffset), 259 __ movq(FieldOperand(receiver_reg, offset), rax); 264 __ RecordWrite(receiver_reg, offset, name_reg, scratch); 269 __ movq(scratch, FieldOperand(receiver_reg, JSObject::kPropertiesOffset)) [all...] |
/external/v8/src/ |
fast-codegen.h | 96 Register receiver_reg(); 124 // Emit code to load the receiver from the stack into receiver_reg. 132 // in accumulator0 and the receiver in receiver_reg. The receiver 138 // receiver_reg. The receiver register is preserved and the result is
|
stub-cache.h | 376 Register receiver_reg,
|
/external/v8/src/ia32/ |
fast-codegen-ia32.h | 92 Register receiver_reg(); 120 // Emit code to load the receiver from the stack into receiver_reg. 128 // in accumulator0 and the receiver in receiver_reg. The receiver 134 // receiver_reg. The receiver register is preserved and the result is
|
fast-codegen-ia32.cc | 475 Register FastCodeGenerator::receiver_reg() { return ebx; } function in class:v8::internal::FastCodeGenerator 482 __ mov(receiver_reg(), Operand(ebp, index * kPointerSize)); 520 __ mov(FieldOperand(receiver_reg(), offset), accumulator0()); 523 __ mov(scratch0(), receiver_reg()); 528 FieldOperand(receiver_reg(), JSObject::kPropertiesOffset)); 568 __ mov(destination(), FieldOperand(receiver_reg(), offset)); 572 FieldOperand(receiver_reg(), JSObject::kPropertiesOffset)); 645 __ CheckMap(receiver_reg(), map, bailout_to_beginning, false);
|
stub-cache-ia32.cc | 873 // Both name_reg and receiver_reg are preserved on jumps to miss_label, 879 Register receiver_reg, 884 __ test(receiver_reg, Immediate(kSmiTagMask)); 888 __ cmp(FieldOperand(receiver_reg, HeapObject::kMapOffset), 894 __ CheckAccessGlobalProxy(receiver_reg, scratch, miss_label); 906 __ push(receiver_reg); [all...] |
/external/v8/src/mips/ |
stub-cache-mips.cc | 99 // After executing generated code, the receiver_reg and name_reg 106 Register receiver_reg,
|