Lines Matching refs:regs_
3265 regs_.Save(masm); in GenerateIncremental()
3270 Register val = regs_.scratch0(); in GenerateIncremental()
3271 __ Ldr(val, MemOperand(regs_.address())); in GenerateIncremental()
3274 __ JumpIfInNewSpace(regs_.object(), &dont_need_remembered_set); in GenerateIncremental()
3281 regs_.Restore(masm); // Restore the extra scratch registers we used. in GenerateIncremental()
3293 regs_.Restore(masm); // Restore the extra scratch registers we used. in GenerateIncremental()
3299 regs_.SaveCallerSaveRegisters(masm, save_fp_regs_mode()); in InformIncrementalMarker()
3301 x0.Is(regs_.address()) ? regs_.scratch0() : regs_.address(); in InformIncrementalMarker()
3302 DCHECK(!address.Is(regs_.object())); in InformIncrementalMarker()
3304 __ Mov(address, regs_.address()); in InformIncrementalMarker()
3305 __ Mov(x0, regs_.object()); in InformIncrementalMarker()
3315 regs_.RestoreCallerSaveRegisters(masm, save_fp_regs_mode()); in InformIncrementalMarker()
3327 Register mem_chunk = regs_.scratch0(); in CheckNeedsToInformIncrementalMarker()
3328 Register counter = regs_.scratch1(); in CheckNeedsToInformIncrementalMarker()
3329 __ Bic(mem_chunk, regs_.object(), Page::kPageAlignmentMask); in CheckNeedsToInformIncrementalMarker()
3338 __ JumpIfBlack(regs_.object(), regs_.scratch0(), regs_.scratch1(), &on_black); in CheckNeedsToInformIncrementalMarker()
3340 regs_.Restore(masm); // Restore the extra scratch registers we used. in CheckNeedsToInformIncrementalMarker()
3351 Register val = regs_.scratch0(); in CheckNeedsToInformIncrementalMarker()
3352 __ Ldr(val, MemOperand(regs_.address())); in CheckNeedsToInformIncrementalMarker()
3357 __ CheckPageFlagClear(val, regs_.scratch1(), in CheckNeedsToInformIncrementalMarker()
3361 __ CheckPageFlagClear(regs_.object(), in CheckNeedsToInformIncrementalMarker()
3362 regs_.scratch1(), in CheckNeedsToInformIncrementalMarker()
3371 __ Push(regs_.address(), regs_.object()); in CheckNeedsToInformIncrementalMarker()
3373 regs_.scratch1(), // Scratch. in CheckNeedsToInformIncrementalMarker()
3374 regs_.object(), // Scratch. in CheckNeedsToInformIncrementalMarker()
3375 regs_.address(), // Scratch. in CheckNeedsToInformIncrementalMarker()
3376 regs_.scratch2(), // Scratch. in CheckNeedsToInformIncrementalMarker()
3378 __ Pop(regs_.object(), regs_.address()); in CheckNeedsToInformIncrementalMarker()
3380 regs_.Restore(masm); // Restore the extra scratch registers we used. in CheckNeedsToInformIncrementalMarker()
3390 __ Pop(regs_.object(), regs_.address()); in CheckNeedsToInformIncrementalMarker()