Lines Matching refs:CGP
511 CodeGenPrepare CGP(TM); in runOnFunction() local
512 CGP.DL = &F.getDataLayout(); in runOnFunction()
513 CGP.SubtargetInfo = TM->getSubtargetImpl(F); in runOnFunction()
514 CGP.TLI = CGP.SubtargetInfo->getTargetLowering(); in runOnFunction()
515 CGP.TRI = CGP.SubtargetInfo->getRegisterInfo(); in runOnFunction()
516 CGP.TLInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
517 CGP.TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
518 CGP.LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
519 CGP.BPI.reset(new BranchProbabilityInfo(F, *CGP.LI)); in runOnFunction()
520 CGP.BFI.reset(new BlockFrequencyInfo(F, *CGP.BPI, *CGP.LI)); in runOnFunction()
521 CGP.PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnFunction()
524 CGP.BBSectionsProfileReader = BBSPRWP ? &BBSPRWP->getBBSPR() : nullptr; in runOnFunction()
526 return CGP._run(F); in runOnFunction()
546 CodeGenPrepare CGP(TM); in run() local
548 bool Changed = CGP.run(F, AM); in run()