Lines Matching refs:scratch
264 int scratch = -1; in AllocateScratchRegister() local
267 scratch = reg; in AllocateScratchRegister()
272 if (scratch == -1) { in AllocateScratchRegister()
274 scratch = if_scratch; in AllocateScratchRegister()
279 return scratch; in AllocateScratchRegister()
381 for (Location scratch : scratches_) { in AddScratchLocation() local
382 CHECK(!loc.Equals(scratch)); in AddScratchLocation()
458 Location scratch = AllocateScratchLocationFor(kind); in PerformMove() local
462 move->SetDestination(scratch); in PerformMove()
465 UpdateMoveSource(source, scratch); in PerformMove()
467 AddPendingMove(scratch, destination, type); in PerformMove()
495 Location scratch = scratches_[i]; in PerformMove() local
497 if (scratch.OverlapsWith(pending_source) && !IsBlockedByMoves(scratch)) { in PerformMove()