Lines Matching refs:scratch
21 Register offset, Register scratch, Register scratch2, in ProbeTable() argument
41 Register base_addr = scratch; in ProbeTable()
42 scratch = no_reg; in ProbeTable()
93 Register name, Register scratch, Register extra, in GenerateProbe() argument
108 DCHECK(!AreAliased(receiver, name, scratch, extra, extra2, extra3)); in GenerateProbe()
111 DCHECK(!scratch.is(no_reg)); in GenerateProbe()
130 DCHECK(!AreAliased(vector, slot, scratch, extra, extra2, extra3)); in GenerateProbe()
142 __ lwz(scratch, FieldMemOperand(name, Name::kHashFieldOffset)); in GenerateProbe()
144 __ add(scratch, scratch, ip); in GenerateProbe()
145 __ Xor(scratch, scratch, Operand(kPrimaryMagic)); in GenerateProbe()
147 __ andi(scratch, scratch, in GenerateProbe()
151 ProbeTable(this, masm, kPrimary, receiver, name, scratch, extra, extra2, in GenerateProbe()
155 __ sub(scratch, scratch, name); in GenerateProbe()
156 __ Add(scratch, scratch, kSecondaryMagic, r0); in GenerateProbe()
157 __ andi(scratch, scratch, in GenerateProbe()
161 ProbeTable(this, masm, kSecondary, receiver, name, scratch, extra, extra2, in GenerateProbe()