• Home
  • Raw
  • Download

Lines Matching refs:regs_

4136   regs_.Save(masm);  in GenerateIncremental()
4141 __ LoadP(regs_.scratch0(), MemOperand(regs_.address(), 0)); in GenerateIncremental()
4142 __ JumpIfNotInNewSpace(regs_.scratch0(), // Value. in GenerateIncremental()
4143 regs_.scratch0(), &dont_need_remembered_set); in GenerateIncremental()
4145 __ CheckPageFlag(regs_.object(), regs_.scratch0(), in GenerateIncremental()
4154 regs_.Restore(masm); in GenerateIncremental()
4164 regs_.Restore(masm); in GenerateIncremental()
4170 regs_.SaveCallerSaveRegisters(masm, save_fp_regs_mode()); in InformIncrementalMarker()
4172 __ PrepareCallCFunction(argument_count, regs_.scratch0()); in InformIncrementalMarker()
4174 r3.is(regs_.address()) ? regs_.scratch0() : regs_.address(); in InformIncrementalMarker()
4175 DCHECK(!address.is(regs_.object())); in InformIncrementalMarker()
4177 __ mr(address, regs_.address()); in InformIncrementalMarker()
4178 __ mr(r3, regs_.object()); in InformIncrementalMarker()
4186 regs_.RestoreCallerSaveRegisters(masm, save_fp_regs_mode()); in InformIncrementalMarker()
4199 __ and_(regs_.scratch0(), regs_.object(), r0); in CheckNeedsToInformIncrementalMarker()
4201 regs_.scratch1(), in CheckNeedsToInformIncrementalMarker()
4202 MemOperand(regs_.scratch0(), MemoryChunk::kWriteBarrierCounterOffset)); in CheckNeedsToInformIncrementalMarker()
4203 __ subi(regs_.scratch1(), regs_.scratch1(), Operand(1)); in CheckNeedsToInformIncrementalMarker()
4205 regs_.scratch1(), in CheckNeedsToInformIncrementalMarker()
4206 MemOperand(regs_.scratch0(), MemoryChunk::kWriteBarrierCounterOffset)); in CheckNeedsToInformIncrementalMarker()
4207 __ cmpi(regs_.scratch1(), Operand::Zero()); // PPC, we could do better here in CheckNeedsToInformIncrementalMarker()
4212 __ JumpIfBlack(regs_.object(), regs_.scratch0(), regs_.scratch1(), &on_black); in CheckNeedsToInformIncrementalMarker()
4214 regs_.Restore(masm); in CheckNeedsToInformIncrementalMarker()
4225 __ LoadP(regs_.scratch0(), MemOperand(regs_.address(), 0)); in CheckNeedsToInformIncrementalMarker()
4230 __ CheckPageFlag(regs_.scratch0(), // Contains value. in CheckNeedsToInformIncrementalMarker()
4231 regs_.scratch1(), // Scratch. in CheckNeedsToInformIncrementalMarker()
4235 __ CheckPageFlag(regs_.object(), in CheckNeedsToInformIncrementalMarker()
4236 regs_.scratch1(), // Scratch. in CheckNeedsToInformIncrementalMarker()
4245 __ Push(regs_.object(), regs_.address()); in CheckNeedsToInformIncrementalMarker()
4246 __ JumpIfWhite(regs_.scratch0(), // The value. in CheckNeedsToInformIncrementalMarker()
4247 regs_.scratch1(), // Scratch. in CheckNeedsToInformIncrementalMarker()
4248 regs_.object(), // Scratch. in CheckNeedsToInformIncrementalMarker()
4249 regs_.address(), // Scratch. in CheckNeedsToInformIncrementalMarker()
4251 __ Pop(regs_.object(), regs_.address()); in CheckNeedsToInformIncrementalMarker()
4253 regs_.Restore(masm); in CheckNeedsToInformIncrementalMarker()
4262 __ Pop(regs_.object(), regs_.address()); in CheckNeedsToInformIncrementalMarker()