• Home
  • Raw
  • Download

Lines Matching refs:PI

85 static bool ShouldPrintBeforeOrAfterPass(const PassInfo *PI,  in ShouldPrintBeforeOrAfterPass()  argument
90 if (PassInf->getPassArgument() == PI->getPassArgument()) { in ShouldPrintBeforeOrAfterPass()
99 static bool ShouldPrintBeforePass(const PassInfo *PI) { in ShouldPrintBeforePass() argument
100 return PrintBeforeAll || ShouldPrintBeforeOrAfterPass(PI, PrintBefore); in ShouldPrintBeforePass()
105 static bool ShouldPrintAfterPass(const PassInfo *PI) { in ShouldPrintAfterPass() argument
106 return PrintAfterAll || ShouldPrintBeforeOrAfterPass(PI, PrintAfter); in ShouldPrintAfterPass()
325 virtual Pass* getOnTheFlyPass(Pass *MP, AnalysisID PI, Function &F);
577 const PassInfo *PI = in schedulePass() local
579 if (PI && PI->isAnalysis() && findAnalysisPass(P->getPassID())) { in schedulePass()
596 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(*I); in schedulePass() local
597 assert(PI && "Expected required passes to be initialized"); in schedulePass()
598 AnalysisPass = PI->createPass(); in schedulePass()
632 if (PI && !PI->isAnalysis() && ShouldPrintBeforePass(PI)) { in schedulePass()
641 if (PI && !PI->isAnalysis() && ShouldPrintAfterPass(PI)) { in schedulePass()
670 AnalysisID PI = (*I)->getPassID(); in findAnalysisPass() local
671 if (PI == AID) in findAnalysisPass()
676 PassRegistry::getPassRegistry()->getPassInfo(PI); in findAnalysisPass()
718 if (const PassInfo *PI = in dumpArguments() local
720 assert(PI && "Expected all immutable passes to be initialized"); in dumpArguments()
721 if (!PI->isAnalysisGroup()) in dumpArguments()
722 dbgs() << " -" << PI->getPassArgument(); in dumpArguments()
775 AnalysisID PI = P->getPassID(); in recordAvailableAnalysis() local
777 AvailableAnalysis[PI] = P; in recordAvailableAnalysis()
783 const PassInfo *PInf = PassRegistry::getPassRegistry()->getPassInfo(PI); in recordAvailableAnalysis()
915 AnalysisID PI = P->getPassID(); in freePass() local
916 if (const PassInfo *PInf = PassRegistry::getPassRegistry()->getPassInfo(PI)) { in freePass()
918 AvailableAnalysis.erase(PI); in freePass()
996 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(*I); in add() local
997 Pass *AnalysisPass = PI->createPass(); in add()
1100 if (const PassInfo *PI = in dumpPassArguments() local
1102 if (!PI->isAnalysisGroup()) in dumpPassArguments()
1103 dbgs() << " -" << PI->getPassArgument(); in dumpPassArguments()
1214 Pass *PMDataManager::getOnTheFlyPass(Pass *P, AnalysisID PI, Function &F) { in getOnTheFlyPass() argument
1612 Pass* MPPassManager::getOnTheFlyPass(Pass *MP, AnalysisID PI, Function &F){ in getOnTheFlyPass() argument
1618 return ((PMTopLevelManager*)FPP)->findAnalysisPass(PI); in getOnTheFlyPass()