Lines Matching full:mfp
536 void SelectionDAGISel::initializeAnalysisResults(MachineFunctionPass &MFP) { in initializeAnalysisResults() argument
548 LibInfo = &MFP.getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(Fn); in initializeAnalysisResults()
549 GFI = Fn.hasGC() ? &MFP.getAnalysis<GCModuleInfo>().getFunctionInfo(Fn) in initializeAnalysisResults()
552 AC = &MFP.getAnalysis<AssumptionCacheTracker>().getAssumptionCache(Fn); in initializeAnalysisResults()
553 auto *PSI = &MFP.getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in initializeAnalysisResults()
556 BFI = &MFP.getAnalysis<LazyBlockFrequencyInfoPass>().getBFI(); in initializeAnalysisResults()
560 FnVarLocs = MFP.getAnalysis<AssignmentTrackingAnalysis>().getResults(); in initializeAnalysisResults()
563 if (auto *UAPass = MFP.getAnalysisIfAvailable<UniformityInfoWrapperPass>()) in initializeAnalysisResults()
565 CurDAG->init(*MF, *ORE, &MFP, LibInfo, UA, PSI, BFI, FnVarLocs); in initializeAnalysisResults()
574 &MFP.getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in initializeAnalysisResults()
579 AA = &MFP.getAnalysis<AAResultsWrapperPass>().getAAResults(); in initializeAnalysisResults()
583 SP = &MFP.getAnalysis<StackProtector>().getLayoutInfo(); in initializeAnalysisResults()
586 TTI = &MFP.getAnalysis<TargetTransformInfoWrapperPass>().getTTI(Fn); in initializeAnalysisResults()