[PM] Rework how the TargetLibraryInfo pass integrates with the new pass