memory_share: Split off feedback path finding as a separate pass.