Lines Matching defs:RequiredPass
412 /// Add RequiredPass into list of lower level passes required by pass P.
413 /// RequiredPass is run on the fly by Pass Manager when P requests it
415 void addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass) override;
1237 /// Add RequiredPass into list of lower level passes required by pass P.
1238 /// RequiredPass is run on the fly by Pass Manager when P requests it
1241 void PMDataManager::addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass) {
1257 dbgs() << "Unable to schedule '" << RequiredPass->getPassName();
1571 /// Add RequiredPass into list of lower level passes required by pass P.
1572 /// RequiredPass is run on the fly by Pass Manager when P requests it
1574 void MPPassManager::addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass) {
1575 assert(RequiredPass && "No required pass?");
1579 RequiredPass->getPotentialPassManagerType()) &&
1591 TPM->findAnalysisPassInfo(RequiredPass->getPassID());
1596 ((PMTopLevelManager*)FPP)->findAnalysisPass(RequiredPass->getPassID());
1599 FoundPass = RequiredPass;
1600 // This should be guaranteed to add RequiredPass to the passmanager given
1602 FPP->add(RequiredPass);
1604 // Register P as the last user of FoundPass or RequiredPass.