Lines Matching refs:scratch
251 int scratch = -1; in AllocateScratchRegister() local
254 scratch = reg; in AllocateScratchRegister()
259 if (scratch == -1) { in AllocateScratchRegister()
261 scratch = if_scratch; in AllocateScratchRegister()
266 return scratch; in AllocateScratchRegister()
446 Location scratch = AllocateScratchLocationFor(kind); in PerformMove() local
450 move->SetDestination(scratch); in PerformMove()
453 UpdateMoveSource(source, scratch); in PerformMove()
455 AddPendingMove(scratch, destination, type); in PerformMove()
480 Location scratch = scratches_.Get(i); in PerformMove() local
482 if (scratch.OverlapsWith(pending_source) && !IsBlockedByMoves(scratch)) { in PerformMove()