Lines Matching refs:scratch
21 Register offset, Register scratch, Register scratch2, in ProbeTable() argument
40 Register base_addr = scratch; in ProbeTable()
41 scratch = no_reg; in ProbeTable()
84 Register name, Register scratch, Register extra, in GenerateProbe() argument
94 DCHECK(!AreAliased(receiver, name, scratch, extra, extra2, extra3)); in GenerateProbe()
97 DCHECK(!scratch.is(no_reg)); in GenerateProbe()
116 DCHECK(!AreAliased(vector, slot, scratch, extra, extra2, extra3)); in GenerateProbe()
128 __ lwu(scratch, FieldMemOperand(name, Name::kHashFieldOffset)); in GenerateProbe()
130 __ Addu(scratch, scratch, at); in GenerateProbe()
131 __ Xor(scratch, scratch, Operand(kPrimaryMagic)); in GenerateProbe()
132 __ And(scratch, scratch, in GenerateProbe()
136 ProbeTable(this, masm, kPrimary, receiver, name, scratch, extra, extra2, in GenerateProbe()
140 __ Subu(scratch, scratch, name); in GenerateProbe()
141 __ Addu(scratch, scratch, kSecondaryMagic); in GenerateProbe()
142 __ And(scratch, scratch, in GenerateProbe()
146 ProbeTable(this, masm, kSecondary, receiver, name, scratch, extra, extra2, in GenerateProbe()