| /freebsd/contrib/llvm-project/llvm/include/llvm/ |
| H A D | PassRegistry.h | 29 class PassInfo; variable 42 using MapType = DenseMap<const void *, const PassInfo *>; 45 using StringMapType = StringMap<const PassInfo *>; 48 std::vector<std::unique_ptr<const PassInfo>> ToFree; 62 LLVM_ABI const PassInfo *getPassInfo(const void *TI) const; 66 LLVM_ABI const PassInfo *getPassInfo(StringRef Arg) const; 70 LLVM_ABI void registerPass(const PassInfo &PI, bool ShouldFree = false);
|
| H A D | PassSupport.h | 45 PassInfo *PI = new PassInfo( \ 47 PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis); \ 89 template <typename passName> struct RegisterPass : public PassInfo { 93 : PassInfo(Name, PassArg, &passName::ID, 94 PassInfo::NormalCtor_t(callDefaultCtor<passName>), CFGOnly, 112 virtual void passRegistered(const PassInfo *) {} in passRegistered() 120 virtual void passEnumerate(const PassInfo *) {} in passEnumerate()
|
| H A D | PassInfo.h | 30 class PassInfo { 45 PassInfo(StringRef name, StringRef arg, const void *pi, NormalCtor_t normal, in PassInfo() function 50 PassInfo(const PassInfo &) = delete; 51 PassInfo &operator=(const PassInfo &) = delete;
|
| H A D | Pass.h | 44 class PassInfo; variable 190 static const PassInfo *lookupPassInfo(const void *TI); 194 static const PassInfo *lookupPassInfo(StringRef Arg);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | LegacyPassNameParser.h | 43 public cl::parser<const PassInfo *> { 49 cl::parser<const PassInfo*>::initialize(); in initialize() 58 virtual bool ignorablePassImpl(const PassInfo *P) const { return false; } in ignorablePassImpl() 60 inline bool ignorablePass(const PassInfo *P) const { in ignorablePass() 69 void passRegistered(const PassInfo *P) override { in passRegistered() 78 void passEnumerate(const PassInfo *P) override { passRegistered(P); } in passEnumerate() 85 cl::parser<const PassInfo*>::printOptionInfo(O, GlobalWidth); in printOptionInfo()
|
| H A D | LegacyPassManagers.h | 191 const PassInfo *findAnalysisPassInfo(AnalysisID AID) const; 288 mutable DenseMap<AnalysisID, const PassInfo *> AnalysisPassInfos;
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Pass.cpp | 83 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(AID); in getPassName() 188 const PassInfo *Pass::lookupPassInfo(const void *TI) { in lookupPassInfo() 192 const PassInfo *Pass::lookupPassInfo(StringRef Arg) { in lookupPassInfo() 197 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID); in createPass() 214 : cl::parser<const PassInfo *>(O) { in PassNameParser() 236 void passEnumerate(const PassInfo *P) override { in passEnumerate() 259 const PassInfo *PI = Pass::lookupPassInfo(Arg); in addPreserved()
|
| H A D | PassRegistry.cpp | 35 const PassInfo *PassRegistry::getPassInfo(const void *TI) const { in getPassInfo() 40 const PassInfo *PassRegistry::getPassInfo(StringRef Arg) const { in getPassInfo() 49 void PassRegistry::registerPass(const PassInfo &PI, bool ShouldFree) { in registerPass() 62 ToFree.push_back(std::unique_ptr<const PassInfo>(&PI)); in registerPass()
|
| H A D | LegacyPassManager.cpp | 664 const PassInfo *PI = findAnalysisPassInfo(P->getPassID()); in schedulePass() 683 const PassInfo *PI = findAnalysisPassInfo(ID); in schedulePass() 780 const PassInfo *PMTopLevelManager::findAnalysisPassInfo(AnalysisID AID) const { in findAnalysisPassInfo() 781 const PassInfo *&PI = AnalysisPassInfos[AID]; in findAnalysisPassInfo() 827 if (const PassInfo *PI = findAnalysisPassInfo(P->getPassID())) { in dumpArguments() 1042 const PassInfo *PI = TPM->findAnalysisPassInfo(ID); in add() 1136 else if (const PassInfo *PI = TPM->findAnalysisPassInfo(P->getPassID())) in dumpPassArguments() 1217 const PassInfo *PInf = TPM->findAnalysisPassInfo(Set[i]); in dumpAnalysisUsage() 1582 const PassInfo *RequiredPassPI = in addLowerLevelRequiredPass()
|
| H A D | PassTimingInfo.cpp | 131 if (const PassInfo *PI = Pass::lookupPassInfo(P->getPassID())) in getPassTimer()
|
| /freebsd/contrib/llvm-project/llvm/tools/bugpoint/ |
| H A D | bugpoint.cpp | 65 static cl::list<const PassInfo *, bool, PassNameParser> 88 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID); in add() 159 for (const PassInfo *PI : PassList) in main()
|
| H A D | BugDriver.h | 28 class PassInfo; global() variable
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFunctionPass.cpp | 86 if (const PassInfo *PI = Pass::lookupPassInfo(getPassID())) in runOnFunction()
|
| H A D | TargetPassConfig.cpp | 417 static const PassInfo *getPassInfo(StringRef PassName) { in getPassInfo() 422 const PassInfo *PI = PR.getPassInfo(PassName); in getPassInfo() 430 const PassInfo *PI = getPassInfo(PassName); in getPassIDFromName()
|
| /freebsd/contrib/llvm-project/llvm/tools/opt/ |
| H A D | optdriver.cpp | 70 static cl::list<const PassInfo *, bool, PassNameParser> PassList(cl::desc( 819 const PassInfo *PassInf = PassList[i]; in optMain()
|
| /freebsd/contrib/llvm-project/llvm/tools/llc/ |
| H A D | llc.cpp | 418 const PassInfo *PI = PR->getPassInfo(PassName); in addPass()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 22179 {"_ZNK4llvm8PassInfo10createPassEv", "llvm::PassInfo::createPass() const"}, 22198 …4llvm8PassInfoE", "(anonymous namespace)::GetCFGOnlyPasses::passEnumerate(llvm::PassInfo const*)"}, 22202 …isteredEPKNS_8PassInfoE", "llvm::PassRegistrationListener::passRegistered(llvm::PassInfo const*)"}, 22203 …numerateEPKNS_8PassInfoE", "llvm::PassRegistrationListener::passEnumerate(llvm::PassInfo const*)"}, 22204 …r14passRegisteredEPKNS_8PassInfoE", "llvm::PassNameParser::passRegistered(llvm::PassInfo const*)"}, 22205 …ser13passEnumerateEPKNS_8PassInfoE", "llvm::PassNameParser::passEnumerate(llvm::PassInfo const*)"}, 22206 …PassImplEPKNS_8PassInfoE", "llvm::PassNameParser::ignorablePassImpl(llvm::PassInfo const*) const"}, 22208 {"_ZNK4llvm2cl6parserIPKNS_8PassInfoEE13getNumOptionsEv", "llvm::cl::parser<llvm::PassInfo const*>:… 22209 {"_ZNK4llvm2cl6parserIPKNS_8PassInfoEE9getOptionEj", "llvm::cl::parser<llvm::PassInfo const*>::getO… 22210 {"_ZNK4llvm2cl6parserIPKNS_8PassInfoEE14getDescriptionEj", "llvm::cl::parser<llvm::PassInfo const*>… [all …]
|