/external/v8/src/arm/ |
macro-assembler-arm.cc | 839 Register scratch1, 843 ASSERT(!result.is(scratch1)); 844 ASSERT(!scratch1.is(scratch2)); 847 // scratch1. 850 mov(scratch1, Operand(new_space_allocation_top)); 852 ldr(result, MemOperand(scratch1)); 857 ldr(scratch2, MemOperand(scratch1)); 877 str(result, MemOperand(scratch1)); 891 Register scratch1, 895 ASSERT(!result.is(scratch1)); [all...] |
macro-assembler-arm.h | 201 Register scratch1, 207 Register scratch1, 221 Register scratch1, 227 Register scratch1, 233 Register scratch1, 238 Register scratch1, 371 Register scratch1, Register scratch2); 373 Register scratch1, Register scratch2); 375 Register scratch1, Register scratch2); 412 Register scratch1, [all...] |
stub-cache-arm.cc | 193 // heap object, its map's instance type is left in the scratch1 register. 194 // If this is not needed, scratch1 and scratch2 may be the same register. 197 Register scratch1, 206 __ ldr(scratch1, FieldMemOperand(receiver, HeapObject::kMapOffset)); 207 __ ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); 208 __ and_(scratch2, scratch1, Operand(kIsNotStringMask)); 221 Register scratch1, 227 // scratch1 register. 228 GenerateStringCheck(masm, receiver, scratch1, scratch2, miss, &check_wrapper) [all...] |
fast-codegen-arm.cc | 41 Register FastCodeGenerator::scratch1() { return r4; } function in class:v8::internal::FastCodeGenerator 101 __ mov(scratch1(), Operand(offset)); 102 __ RecordWrite(scratch0(), scratch1(), ip); 214 __ CheckMap(scratch0(), scratch1(), map, bailout_to_beginning, true);
|
builtins-arm.cc | 97 Register scratch1, 104 __ ldr(scratch1, FieldMemOperand(array_function, 120 // scratch1: initial map 122 __ str(scratch1, FieldMemOperand(result, JSObject::kMapOffset)); 123 __ LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex); 124 __ str(scratch1, FieldMemOperand(result, JSArray::kPropertiesOffset)); 133 __ lea(scratch1, MemOperand(result, JSArray::kSize)); 134 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 137 __ and_(scratch1, scratch1, Operand(~kHeapObjectTagMask)) [all...] |
codegen-arm.h | 555 Register scratch1, 610 Register scratch1,
|
/external/v8/src/ia32/ |
macro-assembler-ia32.h | 268 Register scratch1, 276 Register scratch1, 282 Register scratch1, 290 Register scratch1, 294 Register scratch1, 449 Register scratch1,
|
macro-assembler-ia32.cc | 879 Register scratch1, 885 scratch1, 898 Register scratch1, 906 // scratch1 = length * 2 + kObjectAlignmentMask. 907 lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask)); 908 and_(Operand(scratch1), Immediate(~kObjectAlignmentMask)); [all...] |
stub-cache-ia32.cc | 213 Register scratch1, 220 GenerateStringCheck(masm, receiver, scratch1, miss, &check_wrapper); 229 __ cmp(scratch1, JS_VALUE_TYPE); 235 GenerateStringCheck(masm, scratch2, scratch1, miss, miss); 244 Register scratch1, 247 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); 248 __ mov(eax, Operand(scratch1)); 311 Register scratch1, 324 scratch1, scratch2, name, miss); 331 scratch1, [all...] |
fast-codegen-ia32.h | 91 Register scratch1();
|
builtins-ia32.cc | 703 Register scratch1, 711 __ mov(scratch1, FieldOperand(array_function, 730 // scratch1: initial map 732 __ mov(FieldOperand(result, JSObject::kMapOffset), scratch1); local 750 __ lea(scratch1, Operand(result, JSArray::kSize)); 751 __ mov(FieldOperand(result, JSArray::kElementsOffset), scratch1); local 756 // scratch1: elements array 758 __ mov(FieldOperand(scratch1, JSObject::kMapOffset), 760 __ mov(FieldOperand(scratch1, Array::kLengthOffset), 772 __ mov(FieldOperand(scratch1, [all...] |
codegen-ia32.h | 813 Register scratch1, 879 Register scratch1, [all...] |
fast-codegen-ia32.cc | 474 Register FastCodeGenerator::scratch1() { return edi; } function in class:v8::internal::FastCodeGenerator 536 __ RecordWrite(scratch0(), offset, accumulator0(), scratch1()); 544 __ RecordWrite(scratch0(), offset, value_scratch, scratch1());
|
/external/v8/src/mips/ |
stub-cache-mips.cc | 81 Register scratch1, 91 Register scratch1, 138 Register scratch1, 150 Register scratch1, 163 Register scratch1, 180 Register scratch1,
|
macro-assembler-mips.h | 315 Register scratch1, Register scratch2); 317 Register scratch1, Register scratch2); 319 Register scratch1, Register scratch2);
|
full-codegen-mips.cc | 102 Register scratch1,
|
macro-assembler-mips.cc | 860 Register scratch1, Register scratch2) { 866 Register scratch1, Register scratch2) { 872 Register scratch1, Register scratch2) {
|
/external/v8/src/x64/ |
stub-cache-x64.cc | 321 Register scratch1, 328 GenerateStringCheck(masm, receiver, scratch1, miss, &check_wrapper); 337 __ cmpl(scratch1, Immediate(JS_VALUE_TYPE)); 343 GenerateStringCheck(masm, scratch2, scratch1, miss, miss); 388 Register scratch1, 400 scratch1, scratch2, name, miss); 407 scratch1, 432 Register scratch1, 492 scratch1, 514 lookup->holder(), scratch1, [all...] |
fast-codegen-x64.cc | 41 Register FastCodeGenerator::scratch1() { return rdi; } function in class:v8::internal::FastCodeGenerator 103 __ RecordWrite(scratch0(), offset, accumulator0(), scratch1()); 111 __ RecordWrite(scratch0(), offset, value_scratch, scratch1());
|
builtins-x64.cc | 475 Register scratch1, 483 __ movq(scratch1, FieldOperand(array_function, 502 // scratch1: initial map 504 __ movq(FieldOperand(result, JSObject::kMapOffset), scratch1); local 522 __ lea(scratch1, Operand(result, JSArray::kSize)); 523 __ movq(FieldOperand(result, JSArray::kElementsOffset), scratch1); local 528 // scratch1: elements array 530 __ Move(FieldOperand(scratch1, JSObject::kMapOffset), 532 __ movq(FieldOperand(scratch1, Array::kLengthOffset), 544 __ movq(FieldOperand(scratch1, [all...] |
macro-assembler-x64.cc | [all...] |
macro-assembler-x64.h | 425 Register scratch1, 580 Register scratch1, 586 Register scratch1, 594 Register scratch1, 598 Register scratch1, [all...] |
/external/v8/src/ |
stub-cache.h | 362 Register scratch1, 368 Register scratch1, 416 Register scratch1, 426 Register scratch1, 436 Register scratch1, 447 Register scratch1,
|
fast-codegen.h | 95 Register scratch1();
|
full-codegen.h | 272 void Move(Slot* dst, Register source, Register scratch1, Register scratch2);
|