Lines Matching defs:PI
419 /// Return function pass corresponding to PassInfo PI, that is
422 std::tuple<Pass *, bool> getOnTheFlyPass(Pass *MP, AnalysisID PI,
674 const PassInfo *PI = findAnalysisPassInfo(P->getPassID());
675 if (PI && PI->isAnalysis() && findAnalysisPass(P->getPassID())) {
693 const PassInfo *PI = findAnalysisPassInfo(ID);
695 if (!PI) {
714 assert(PI && "Expected required passes to be initialized");
715 AnalysisPass = PI->createPass();
748 if (PI && !PI->isAnalysis() && shouldPrintBeforePass(PI->getPassArgument())) {
751 " (" + PI->getPassArgument() + ") ***")
759 if (PI && !PI->isAnalysis() && shouldPrintAfterPass(PI->getPassArgument())) {
762 " (" + PI->getPassArgument() + ") ***")
791 const PassInfo *&PI = AnalysisPassInfos[AID];
792 if (!PI)
793 PI = PassRegistry::getPassRegistry()->getPassInfo(AID);
795 assert(PI == PassRegistry::getPassRegistry()->getPassInfo(AID) &&
798 return PI;
844 if (const PassInfo *PI = findAnalysisPassInfo(P->getPassID())) {
845 assert(PI && "Expected all immutable passes to be initialized");
846 if (!PI->isAnalysisGroup())
847 dbgs() << " -" << PI->getPassArgument();
877 AnalysisID PI = P->getPassID();
879 AvailableAnalysis[PI] = P;
885 const PassInfo *PInf = TPM->findAnalysisPassInfo(PI);
887 for (const PassInfo *PI : PInf->getInterfacesImplemented())
888 AvailableAnalysis[PI->getTypeInfo()] = P;
1006 AnalysisID PI = P->getPassID();
1007 if (const PassInfo *PInf = TPM->findAnalysisPassInfo(PI)) {
1009 AvailableAnalysis.erase(PI);
1013 for (const PassInfo *PI : PInf->getInterfacesImplemented()) {
1015 AvailableAnalysis.find(PI->getTypeInfo());
1081 const PassInfo *PI = TPM->findAnalysisPassInfo(ID);
1082 Pass *AnalysisPass = PI->createPass();
1176 if (const PassInfo *PI =
1178 if (!PI->isAnalysisGroup())
1179 dbgs() << " -" << PI->getPassArgument();
1297 std::tuple<Pass *, bool> PMDataManager::getOnTheFlyPass(Pass *P, AnalysisID PI,
1644 /// Return function pass corresponding to PassInfo PI, that is
1647 std::tuple<Pass *, bool> MPPassManager::getOnTheFlyPass(Pass *MP, AnalysisID PI,
1654 return std::make_tuple(((PMTopLevelManager *)FPP)->findAnalysisPass(PI),