intel/mi: only resolve to a temp register if source isn't in memory