Lines Matching defs:RequiredPass
414 /// Add RequiredPass into list of lower level passes required by pass P.
415 /// RequiredPass is run on the fly by Pass Manager when P requests it
417 void addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass) override;
1271 /// Add RequiredPass into list of lower level passes required by pass P.
1272 /// RequiredPass is run on the fly by Pass Manager when P requests it
1275 void PMDataManager::addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass) {
1291 dbgs() << "Unable to schedule '" << RequiredPass->getPassName();
1605 /// Add RequiredPass into list of lower level passes required by pass P.
1606 /// RequiredPass is run on the fly by Pass Manager when P requests it
1608 void MPPassManager::addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass) {
1609 assert(RequiredPass && "No required pass?");
1613 RequiredPass->getPotentialPassManagerType()) &&
1625 TPM->findAnalysisPassInfo(RequiredPass->getPassID());
1630 ((PMTopLevelManager*)FPP)->findAnalysisPass(RequiredPass->getPassID());
1633 FoundPass = RequiredPass;
1634 // This should be guaranteed to add RequiredPass to the passmanager given
1636 FPP->add(RequiredPass);
1638 // Register P as the last user of FoundPass or RequiredPass.