Searched refs:scratch0 (Results 1 - 25 of 50) sorted by relevance

12

/external/chromium_org/v8/src/arm/
H A Dcode-stubs-arm.h182 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 Dlithium-codegen-arm.cc288 __ 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 Dcode-stubs-arm.cc3653 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 Dcode-stubs-ia32.h204 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 Dmacro-assembler-ia32.h121 Register scratch0,
129 Register scratch0,
966 void JumpIfDictionaryInPrototypeChain(Register object, Register scratch0,
/external/chromium_org/v8/src/x64/
H A Dcode-stubs-x64.h196 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 Dcode-stubs-x87.h201 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 Dmacro-assembler-x87.h120 Register scratch0,
128 Register scratch0,
934 void JumpIfDictionaryInPrototypeChain(Register object, Register scratch0,
/external/chromium_org/v8/src/mips/
H A Dlithium-codegen-mips.cc303 __ 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 Dcode-stubs-mips.h224 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 Dcode-stubs-mips.cc3855 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 Dhandler-compiler-mips.cc97 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 Dhandler-compiler-mips64.cc97 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 Dcode-stubs-mips64.h226 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 Dlithium-codegen-mips64.cc278 __ 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 Dhandler-compiler-arm.cc97 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 Dhandler-compiler-arm64.cc21 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 Dcode-stubs-arm64.h236 Register scratch0() { return scratch0_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation
353 Register scratch0);
H A Dcode-stubs-arm64.cc729 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 Dmacro-assembler-arm64.h1620 Register scratch0,
1635 Register scratch0,
1886 Register scratch0,
1893 Register scratch0,
2036 void JumpIfDictionaryInPrototypeChain(Register object, Register scratch0,
H A Dmacro-assembler-arm64.cc1458 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 Dhandler-compiler-ia32.cc52 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 Dhandler-compiler-x64.cc20 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 Dic-x64.cc94 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 Dhandler-compiler-x87.cc52 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

Completed in 670 milliseconds

12