Lines Matching refs:regs_

4193   regs_.Save(masm);
4198 __ ld(regs_.scratch0(), MemOperand(regs_.address(), 0));
4199 __ JumpIfNotInNewSpace(regs_.scratch0(), // Value.
4200 regs_.scratch0(),
4203 __ CheckPageFlag(regs_.object(),
4204 regs_.scratch0(),
4214 regs_.Restore(masm);
4227 regs_.Restore(masm);
4233 regs_.SaveCallerSaveRegisters(masm, save_fp_regs_mode());
4235 __ PrepareCallCFunction(argument_count, regs_.scratch0());
4237 a0.is(regs_.address()) ? regs_.scratch0() : regs_.address();
4238 DCHECK(!address.is(regs_.object()));
4240 __ Move(address, regs_.address());
4241 __ Move(a0, regs_.object());
4249 regs_.RestoreCallerSaveRegisters(masm, save_fp_regs_mode());
4261 __ And(regs_.scratch0(), regs_.object(), Operand(~Page::kPageAlignmentMask));
4262 __ ld(regs_.scratch1(),
4263 MemOperand(regs_.scratch0(),
4265 __ Dsubu(regs_.scratch1(), regs_.scratch1(), Operand(1));
4266 __ sd(regs_.scratch1(),
4267 MemOperand(regs_.scratch0(),
4269 __ Branch(&need_incremental, lt, regs_.scratch1(), Operand(zero_reg));
4273 __ JumpIfBlack(regs_.object(), regs_.scratch0(), regs_.scratch1(), &on_black);
4275 regs_.Restore(masm);
4289 __ ld(regs_.scratch0(), MemOperand(regs_.address(), 0));
4294 __ CheckPageFlag(regs_.scratch0(), // Contains value.
4295 regs_.scratch1(), // Scratch.
4300 __ CheckPageFlag(regs_.object(),
4301 regs_.scratch1(), // Scratch.
4311 __ Push(regs_.object(), regs_.address());
4312 __ EnsureNotWhite(regs_.scratch0(), // The value.
4313 regs_.scratch1(), // Scratch.
4314 regs_.object(), // Scratch.
4315 regs_.address(), // Scratch.
4317 __ Pop(regs_.object(), regs_.address());
4319 regs_.Restore(masm);
4331 __ Pop(regs_.object(), regs_.address());