i965: Split out per-stage dirty-bit checking into separate functions