/external/chromium_org/v8/src/arm/ |
H A D | code-stubs-arm.h | 182 Register scratch0) 185 scratch0_(scratch0) { 186 DCHECK(!AreAliased(scratch0, object, address, no_reg)); 221 inline Register scratch0() { return scratch0_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 318 Register scratch0); 180 RegisterAllocation(Register object, Register address, Register scratch0) argument
|
H A D | lithium-codegen-arm.cc | 288 __ mov(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); 289 __ push(scratch0()); 332 Register entry_offset = scratch0(); 860 Register scratch = scratch0(); 1255 Register scratch = scratch0(); 1375 __ smull(scratch0(), ip, result, ip); 1376 __ sub(scratch0(), scratch0(), dividend, SetCC); 1436 Register remainder = scratch0(); 1611 Register remainder = scratch0(); [all...] |
H A D | code-stubs-arm.cc | 3653 Register scratch0) { 3661 // scratch0 points to properties hash. 3663 Register index = scratch0; 3674 Register entity_name = scratch0; 3952 __ ldr(regs_.scratch0(), MemOperand(regs_.address(), 0)); 3953 __ JumpIfNotInNewSpace(regs_.scratch0(), // Value. 3954 regs_.scratch0(), 3958 regs_.scratch0(), 3986 __ PrepareCallCFunction(argument_count, regs_.scratch0()); 3988 r0.is(regs_.address()) ? regs_.scratch0() 3647 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register receiver, Register properties, Handle<Name> name, Register scratch0) argument [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | code-stubs-ia32.h | 204 Register scratch0) 207 scratch0_orig_(scratch0), 210 scratch0_(scratch0) { 211 DCHECK(!AreAliased(scratch0, object, address, no_reg)); 213 if (scratch0.is(ecx)) { 307 inline Register scratch0() { return scratch0_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 202 RegisterAllocation(Register object, Register address, Register scratch0) argument
|
H A D | macro-assembler-ia32.h | 121 Register scratch0, 129 Register scratch0, 966 void JumpIfDictionaryInPrototypeChain(Register object, Register scratch0,
|
/external/chromium_org/v8/src/x64/ |
H A D | code-stubs-x64.h | 196 Register scratch0) 199 scratch0_orig_(scratch0), 202 scratch0_(scratch0) { 203 DCHECK(!AreAliased(scratch0, object, address, no_reg)); 205 if (scratch0.is(rcx)) { 281 inline Register scratch0() { return scratch0_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 194 RegisterAllocation(Register object, Register address, Register scratch0) argument
|
/external/chromium_org/v8/src/x87/ |
H A D | code-stubs-x87.h | 201 Register scratch0) 204 scratch0_orig_(scratch0), 207 scratch0_(scratch0) { 208 DCHECK(!AreAliased(scratch0, object, address, no_reg)); 210 if (scratch0.is(ecx)) { 296 inline Register scratch0() { return scratch0_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 199 RegisterAllocation(Register object, Register address, Register scratch0) argument
|
H A D | macro-assembler-x87.h | 120 Register scratch0, 128 Register scratch0, 934 void JumpIfDictionaryInPrototypeChain(Register object, Register scratch0,
|
/external/chromium_org/v8/src/mips/ |
H A D | lithium-codegen-mips.cc | 303 __ li(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); 304 __ push(scratch0()); 834 Register scratch = scratch0(); 1263 __ Mul(scratch0(), result, Operand(divisor)); 1264 __ Subu(scratch0(), scratch0(), dividend); 1265 DeoptimizeIf(ne, instr, scratch0(), Operand(zero_reg)); 1326 Register scratch = result.is(dividend) ? scratch0() : dividend; 1430 Register remainder = scratch0(); 1468 Register scratch = scratch0(); [all...] |
H A D | code-stubs-mips.h | 224 Register scratch0) 227 scratch0_(scratch0) { 228 DCHECK(!AreAliased(scratch0, object, address, no_reg)); 263 inline Register scratch0() { return scratch0_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 360 Register scratch0); 222 RegisterAllocation(Register object, Register address, Register scratch0) argument
|
H A D | code-stubs-mips.cc | 3855 Register scratch0) { 3863 // scratch0 points to properties hash. 3865 Register index = scratch0; 3877 Register entity_name = scratch0; 3881 __ sll(scratch0, index, 1); 3882 __ Addu(tmp, properties, scratch0); 4160 __ lw(regs_.scratch0(), MemOperand(regs_.address(), 0)); 4161 __ JumpIfNotInNewSpace(regs_.scratch0(), // Value. 4162 regs_.scratch0(), 4166 regs_.scratch0(), 3849 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register receiver, Register properties, Handle<Name> name, Register scratch0) argument [all...] |
/external/chromium_org/v8/src/ic/mips/ |
H A D | handler-compiler-mips.cc | 97 Handle<Name> name, Register scratch0, Register scratch1) { 99 DCHECK(!receiver.is(scratch0)); 101 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1); 102 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 112 __ lbu(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); 113 __ And(scratch0, scratch0, Operand(kInterceptorOrAccessCheckNeededMask)); 114 __ Branch(miss_label, ne, scratch0, Operand(zero_reg)); 117 __ lbu(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); 118 __ Branch(miss_label, lt, scratch0, Operan 95 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument [all...] |
/external/chromium_org/v8/src/ic/mips64/ |
H A D | handler-compiler-mips64.cc | 97 Handle<Name> name, Register scratch0, Register scratch1) { 99 DCHECK(!receiver.is(scratch0)); 101 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1); 102 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 112 __ lbu(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); 113 __ And(scratch0, scratch0, Operand(kInterceptorOrAccessCheckNeededMask)); 114 __ Branch(miss_label, ne, scratch0, Operand(zero_reg)); 117 __ lbu(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); 118 __ Branch(miss_label, lt, scratch0, Operan 95 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument [all...] |
/external/chromium_org/v8/src/mips64/ |
H A D | code-stubs-mips64.h | 226 Register scratch0) 229 scratch0_(scratch0) { 230 DCHECK(!AreAliased(scratch0, object, address, no_reg)); 265 inline Register scratch0() { return scratch0_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 362 Register scratch0); 224 RegisterAllocation(Register object, Register address, Register scratch0) argument
|
H A D | lithium-codegen-mips64.cc | 278 __ li(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); 279 __ push(scratch0()); 327 __ li(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); 328 __ push(scratch0()); 784 Register scratch = scratch0(); 1214 __ Dmul(scratch0(), result, Operand(divisor)); 1215 __ Dsubu(scratch0(), scratch0(), dividend); 1216 DeoptimizeIf(ne, instr, scratch0(), Operand(zero_reg)); 1283 Register scratch = result.is(dividend) ? scratch0() [all...] |
/external/chromium_org/v8/src/ic/arm/ |
H A D | handler-compiler-arm.cc | 97 Handle<Name> name, Register scratch0, Register scratch1) { 99 DCHECK(!receiver.is(scratch0)); 101 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1); 102 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 112 __ ldrb(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); 113 __ tst(scratch0, Operand(kInterceptorOrAccessCheckNeededMask)); 117 __ ldrb(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); 118 __ cmp(scratch0, Operand(FIRST_SPEC_OBJECT_TYPE)); 122 Register properties = scratch0; 138 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch 95 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument [all...] |
/external/chromium_org/v8/src/ic/arm64/ |
H A D | handler-compiler-arm64.cc | 21 Handle<Name> name, Register scratch0, Register scratch1) { 22 DCHECK(!AreAliased(receiver, scratch0, scratch1)); 25 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1); 26 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 36 __ Ldrb(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); 37 __ Tst(scratch0, kInterceptorOrAccessCheckNeededMask); 41 __ Ldrb(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); 42 __ Cmp(scratch0, FIRST_SPEC_OBJECT_TYPE); 46 Register properties = scratch0; 55 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch 19 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument [all...] |
/external/chromium_org/v8/src/arm64/ |
H A D | code-stubs-arm64.h | 236 Register scratch0() { return scratch0_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 353 Register scratch0);
|
H A D | code-stubs-arm64.cc | 729 Register scratch0 = x15; local 943 __ AllocateHeapNumber(result_tagged, &call_runtime, scratch0, scratch1, 947 isolate()->counters()->math_pow(), 1, scratch0, scratch1); 960 isolate()->counters()->math_pow(), 1, scratch0, scratch1); 3981 Register val = regs_.scratch0(); 4013 x0.Is(regs_.address()) ? regs_.scratch0() : regs_.address(); 4039 Register mem_chunk = regs_.scratch0(); 4050 __ JumpIfBlack(regs_.object(), regs_.scratch0(), regs_.scratch1(), &on_black); 4063 Register val = regs_.scratch0(); 4439 Register scratch0) { 4433 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register receiver, Register properties, Handle<Name> name, Register scratch0) argument [all...] |
H A D | macro-assembler-arm64.h | 1620 Register scratch0, 1635 Register scratch0, 1886 Register scratch0, 1893 Register scratch0, 2036 void JumpIfDictionaryInPrototypeChain(Register object, Register scratch0,
|
H A D | macro-assembler-arm64.cc | 1458 Register scratch0, 1463 DCHECK(!AreAliased(object, null_value, scratch0, scratch1, scratch2, 1466 Register empty_fixed_array_value = scratch0; 4164 Register scratch0, 4168 DCHECK(!AreAliased(elements, key, scratch0, scratch1, scratch2, scratch3)); 4172 SmiUntag(scratch0, key); 4173 GetNumberHash(scratch0, scratch1); 4185 Add(scratch2, scratch0, SeededNumberDictionary::GetProbeOffset(i)); 4187 Mov(scratch2, scratch0); 4641 Register scratch0, 1456 CheckEnumCache(Register object, Register null_value, Register scratch0, Register scratch1, Register scratch2, Register scratch3, Label* call_runtime) argument 4160 LoadFromNumberDictionary(Label* miss, Register elements, Register key, Register result, Register scratch0, Register scratch1, Register scratch2, Register scratch3) argument 4640 JumpIfBlack(Register object, Register scratch0, Register scratch1, Label* on_black) argument 4649 JumpIfDictionaryInPrototypeChain( Register object, Register scratch0, Register scratch1, Label* found) argument [all...] |
/external/chromium_org/v8/src/ic/ia32/ |
H A D | handler-compiler-ia32.cc | 52 Handle<Name> name, Register scratch0, Register scratch1) { 54 DCHECK(!receiver.is(scratch0)); 59 __ mov(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); 65 __ test_b(FieldOperand(scratch0, Map::kBitFieldOffset), 70 __ CmpInstanceType(scratch0, FIRST_SPEC_OBJECT_TYPE); 74 Register properties = scratch0; 50 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument
|
/external/chromium_org/v8/src/ic/x64/ |
H A D | handler-compiler-x64.cc | 20 Handle<Name> name, Register scratch0, Register scratch1) { 22 DCHECK(!receiver.is(scratch0)); 27 __ movp(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); 33 __ testb(FieldOperand(scratch0, Map::kBitFieldOffset), 38 __ CmpInstanceType(scratch0, FIRST_SPEC_OBJECT_TYPE); 42 Register properties = scratch0; 18 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument
|
H A D | ic-x64.cc | 94 Register value, Register scratch0, 104 // scratch0 - used during the positive dictionary lookup and is clobbered. 111 masm, miss_label, &done, elements, name, scratch0, scratch1); 113 // If probing finds an entry in the dictionary, scratch0 contains the 137 __ movp(scratch0, value); 138 __ RecordWrite(elements, scratch1, scratch0, kDontSaveFPRegs); 92 GenerateDictionaryStore(MacroAssembler* masm, Label* miss_label, Register elements, Register name, Register value, Register scratch0, Register scratch1) argument
|
/external/chromium_org/v8/src/ic/x87/ |
H A D | handler-compiler-x87.cc | 52 Handle<Name> name, Register scratch0, Register scratch1) { 54 DCHECK(!receiver.is(scratch0)); 59 __ mov(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); 65 __ test_b(FieldOperand(scratch0, Map::kBitFieldOffset), 70 __ CmpInstanceType(scratch0, FIRST_SPEC_OBJECT_TYPE); 74 Register properties = scratch0; 50 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument
|