fn run_required_analyses(tcx: TyCtxt<'_>)
Runs all analyses that we guarantee to run, even if errors were reported in earlier analyses. This function never fails.