Lines Matching defs:PI
417 /// Return function pass corresponding to PassInfo PI, that is
420 std::tuple<Pass *, bool> getOnTheFlyPass(Pass *MP, AnalysisID PI,
672 const PassInfo *PI = findAnalysisPassInfo(P->getPassID());
673 if (PI && PI->isAnalysis() && findAnalysisPass(P->getPassID())) {
691 const PassInfo *PI = findAnalysisPassInfo(ID);
693 if (!PI) {
712 assert(PI && "Expected required passes to be initialized");
713 AnalysisPass = PI->createPass();
746 if (PI && !PI->isAnalysis() && shouldPrintBeforePass(PI->getPassArgument())) {
749 " (" + PI->getPassArgument() + ") ***")
757 if (PI && !PI->isAnalysis() && shouldPrintAfterPass(PI->getPassArgument())) {
760 " (" + PI->getPassArgument() + ") ***")
789 const PassInfo *&PI = AnalysisPassInfos[AID];
790 if (!PI)
791 PI = PassRegistry::getPassRegistry()->getPassInfo(AID);
793 assert(PI == PassRegistry::getPassRegistry()->getPassInfo(AID) &&
796 return PI;
835 if (const PassInfo *PI = findAnalysisPassInfo(P->getPassID())) {
836 assert(PI && "Expected all immutable passes to be initialized");
837 dbgs() << " -" << PI->getPassArgument();
867 AnalysisID PI = P->getPassID();
869 AvailableAnalysis[PI] = P;
1050 const PassInfo *PI = TPM->findAnalysisPassInfo(ID);
1051 Pass *AnalysisPass = PI->createPass();
1144 else if (const PassInfo *PI = TPM->findAnalysisPassInfo(P->getPassID()))
1145 dbgs() << " -" << PI->getPassArgument();
1263 std::tuple<Pass *, bool> PMDataManager::getOnTheFlyPass(Pass *P, AnalysisID PI,
1610 /// Return function pass corresponding to PassInfo PI, that is
1613 std::tuple<Pass *, bool> MPPassManager::getOnTheFlyPass(Pass *MP, AnalysisID PI,
1620 return std::make_tuple(((PMTopLevelManager *)FPP)->findAnalysisPass(PI),