• Home
  • Raw
  • Download

Lines Matching refs:regs_

3403   regs_.Save(masm);  in GenerateIncremental()
3408 __ LoadP(regs_.scratch0(), MemOperand(regs_.address(), 0)); in GenerateIncremental()
3409 __ JumpIfNotInNewSpace(regs_.scratch0(), // Value. in GenerateIncremental()
3410 regs_.scratch0(), &dont_need_remembered_set); in GenerateIncremental()
3412 __ JumpIfInNewSpace(regs_.object(), regs_.scratch0(), in GenerateIncremental()
3420 regs_.Restore(masm); in GenerateIncremental()
3430 regs_.Restore(masm); in GenerateIncremental()
3435 regs_.SaveCallerSaveRegisters(masm, save_fp_regs_mode()); in InformIncrementalMarker()
3437 __ PrepareCallCFunction(argument_count, regs_.scratch0()); in InformIncrementalMarker()
3439 r2.is(regs_.address()) ? regs_.scratch0() : regs_.address(); in InformIncrementalMarker()
3440 DCHECK(!address.is(regs_.object())); in InformIncrementalMarker()
3442 __ LoadRR(address, regs_.address()); in InformIncrementalMarker()
3443 __ LoadRR(r2, regs_.object()); in InformIncrementalMarker()
3451 regs_.RestoreCallerSaveRegisters(masm, save_fp_regs_mode()); in InformIncrementalMarker()
3462 __ AndP(regs_.scratch0(), regs_.object(), Operand(~Page::kPageAlignmentMask)); in CheckNeedsToInformIncrementalMarker()
3464 regs_.scratch1(), in CheckNeedsToInformIncrementalMarker()
3465 MemOperand(regs_.scratch0(), MemoryChunk::kWriteBarrierCounterOffset)); in CheckNeedsToInformIncrementalMarker()
3466 __ SubP(regs_.scratch1(), regs_.scratch1(), Operand(1)); in CheckNeedsToInformIncrementalMarker()
3468 regs_.scratch1(), in CheckNeedsToInformIncrementalMarker()
3469 MemOperand(regs_.scratch0(), MemoryChunk::kWriteBarrierCounterOffset)); in CheckNeedsToInformIncrementalMarker()
3470 __ CmpP(regs_.scratch1(), Operand::Zero()); // S390, we could do better here in CheckNeedsToInformIncrementalMarker()
3475 __ JumpIfBlack(regs_.object(), regs_.scratch0(), regs_.scratch1(), &on_black); in CheckNeedsToInformIncrementalMarker()
3477 regs_.Restore(masm); in CheckNeedsToInformIncrementalMarker()
3488 __ LoadP(regs_.scratch0(), MemOperand(regs_.address(), 0)); in CheckNeedsToInformIncrementalMarker()
3493 __ CheckPageFlag(regs_.scratch0(), // Contains value. in CheckNeedsToInformIncrementalMarker()
3494 regs_.scratch1(), // Scratch. in CheckNeedsToInformIncrementalMarker()
3498 __ CheckPageFlag(regs_.object(), in CheckNeedsToInformIncrementalMarker()
3499 regs_.scratch1(), // Scratch. in CheckNeedsToInformIncrementalMarker()
3508 __ Push(regs_.object(), regs_.address()); in CheckNeedsToInformIncrementalMarker()
3509 __ JumpIfWhite(regs_.scratch0(), // The value. in CheckNeedsToInformIncrementalMarker()
3510 regs_.scratch1(), // Scratch. in CheckNeedsToInformIncrementalMarker()
3511 regs_.object(), // Scratch. in CheckNeedsToInformIncrementalMarker()
3512 regs_.address(), // Scratch. in CheckNeedsToInformIncrementalMarker()
3514 __ Pop(regs_.object(), regs_.address()); in CheckNeedsToInformIncrementalMarker()
3516 regs_.Restore(masm); in CheckNeedsToInformIncrementalMarker()
3525 __ Pop(regs_.object(), regs_.address()); in CheckNeedsToInformIncrementalMarker()