Lines Matching defs:PI

418   /// Return function pass corresponding to PassInfo PI, that is
421 std::tuple<Pass *, bool> getOnTheFlyPass(Pass *MP, AnalysisID PI,
668 const PassInfo *PI = findAnalysisPassInfo(P->getPassID());
669 if (PI && PI->isAnalysis() && findAnalysisPass(P->getPassID())) {
687 const PassInfo *PI = findAnalysisPassInfo(ID);
689 if (!PI) {
708 assert(PI && "Expected required passes to be initialized");
709 AnalysisPass = PI->createPass();
742 if (PI && !PI->isAnalysis() && shouldPrintBeforePass(PI->getPassArgument())) {
745 " (" + PI->getPassArgument() + ") ***")
753 if (PI && !PI->isAnalysis() && shouldPrintAfterPass(PI->getPassArgument())) {
756 " (" + PI->getPassArgument() + ") ***")
785 const PassInfo *&PI = AnalysisPassInfos[AID];
786 if (!PI)
787 PI = PassRegistry::getPassRegistry()->getPassInfo(AID);
789 assert(PI == PassRegistry::getPassRegistry()->getPassInfo(AID) &&
792 return PI;
839 if (const PassInfo *PI = findAnalysisPassInfo(P->getPassID())) {
840 assert(PI && "Expected all immutable passes to be initialized");
841 if (!PI->isAnalysisGroup())
842 dbgs() << " -" << PI->getPassArgument();
872 AnalysisID PI = P->getPassID();
874 AvailableAnalysis[PI] = P;
880 const PassInfo *PInf = TPM->findAnalysisPassInfo(PI);
882 for (const PassInfo *PI : PInf->getInterfacesImplemented())
883 AvailableAnalysis[PI->getTypeInfo()] = P;
1001 AnalysisID PI = P->getPassID();
1002 if (const PassInfo *PInf = TPM->findAnalysisPassInfo(PI)) {
1004 AvailableAnalysis.erase(PI);
1008 for (const PassInfo *PI : PInf->getInterfacesImplemented()) {
1010 AvailableAnalysis.find(PI->getTypeInfo());
1076 const PassInfo *PI = TPM->findAnalysisPassInfo(ID);
1077 Pass *AnalysisPass = PI->createPass();
1171 if (const PassInfo *PI =
1173 if (!PI->isAnalysisGroup())
1174 dbgs() << " -" << PI->getPassArgument();
1292 std::tuple<Pass *, bool> PMDataManager::getOnTheFlyPass(Pass *P, AnalysisID PI,
1634 /// Return function pass corresponding to PassInfo PI, that is
1637 std::tuple<Pass *, bool> MPPassManager::getOnTheFlyPass(Pass *MP, AnalysisID PI,
1644 return std::make_tuple(((PMTopLevelManager *)FPP)->findAnalysisPass(PI),