Searched refs:AnalysisID (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetPassConfig.h | 54 AnalysisID ID; 61 IdentifyingPassPtr(AnalysisID IDPtr) : ID(IDPtr) {} in IdentifyingPassPtr() 67 AnalysisID getID() const { in getID() 89 AnalysisID StartBefore = nullptr; 90 AnalysisID StartAfter = nullptr; 91 AnalysisID StopBefore = nullptr; 92 AnalysisID StopAfter = nullptr; 198 void disablePass(AnalysisID PassID) { 204 IdentifyingPassPtr getPassSubstitution(AnalysisID StandardID) const; 208 bool isPassSubstitutedOrOverridden(AnalysisID ID) const; [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/ |
| H A D | PassAnalysisSupport.h | 45 using VectorType = SmallVectorImpl<AnalysisID>; 52 SmallVector<AnalysisID, 8> Required; 53 SmallVector<AnalysisID, 2> RequiredTransitive; 54 SmallVector<AnalysisID, 2> Preserved; 55 SmallVector<AnalysisID, 0> Used; 156 Pass *findImplPass(AnalysisID PI) { in findImplPass() 168 Pass *findImplPass(Pass *P, AnalysisID PI, Function &F); 170 void addAnalysisImplsPair(AnalysisID PI, Pass *P) { in addAnalysisImplsPair() 173 std::pair<AnalysisID, Pass*> pir = std::make_pair(PI,P); in addAnalysisImplsPair() 188 std::vector<std::pair<AnalysisID, Pass *>> AnalysisImpls; [all …]
|
| H A D | Pass.h | 49 using AnalysisID = const void *; variable 100 AnalysisID getPassID() const { in getPassID() 164 virtual void *getAdjustedAnalysisPointer(AnalysisID ID); 185 static Pass *createPass(AnalysisID ID); 214 AnalysisType &getAnalysisID(AnalysisID PI) const; 217 AnalysisType &getAnalysisID(AnalysisID PI, Function &F);
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | LegacyPassManagers.h | 195 Pass *findAnalysisPass(AnalysisID AID); 198 const PassInfo *findAnalysisPassInfo(AnalysisID AID) const; 251 SmallDenseMap<AnalysisID, ImmutablePass *, 8> ImmutablePassMap; 266 auto ProfileVec = [&](const SmallVectorImpl<AnalysisID>& Vec) { in Profile() 268 for(AnalysisID AID : Vec) in Profile() 295 mutable DenseMap<AnalysisID, const PassInfo *> AnalysisPassInfos; 357 SmallVectorImpl<AnalysisID> &ReqPassNotAvailable, Pass *P); 367 Pass *findAnalysisPass(AnalysisID AID, bool Direction); 394 DenseMap<AnalysisID, Pass*> *getAvailableAnalysis() { in getAvailableAnalysis() 437 DenseMap<AnalysisID, Pass *> *InheritedAnalysis[PMT_Last]; [all …]
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | LegacyPassManager.cpp | 619 for (AnalysisID ID : IDs) { in setLastUser() 728 for (const AnalysisID ID : RequiredSet) { in schedulePass() 739 for (const AnalysisID ID2 : RequiredSet) { in schedulePass() 843 AnalysisID AID = P->getPassID(); in addImmutablePass() 918 AnalysisID PI = P->getPassID(); in recordAvailableAnalysis() 960 for (AnalysisID AID : PreservedSet) { in verifyPreservedAnalysis() 977 DenseMap<AnalysisID, Pass*>::iterator Info = I++; in removeNotPreservedAnalysis() 997 for (DenseMap<AnalysisID, Pass*>::iterator in removeNotPreservedAnalysis() 1049 AnalysisID PI = P->getPassID(); in freePass() 1058 DenseMap<AnalysisID, Pass*>::iterator Pos = in freePass() [all …]
|
| H A D | Pass.cpp | 76 AnalysisID AID = getPassID(); in getPassName() 104 void *Pass::getAdjustedAnalysisPointer(AnalysisID AID) { in getAdjustedAnalysisPointer() 217 Pass *Pass::createPass(AnalysisID ID) { in createPass()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetPassConfig.cpp | 226 static IdentifyingPassPtr overridePass(AnalysisID StandardID, in overridePass() 284 AnalysisID TargetPassID; 289 InsertedPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID, in InsertedPass() 317 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses; 343 static AnalysisID getPassIDFromName(StringRef PassName) { in getPassIDFromName() 428 void TargetPassConfig::insertPass(AnalysisID TargetPassID, in insertPass() 490 void TargetPassConfig::substitutePass(AnalysisID StandardID, in substitutePass() 496 DenseMap<AnalysisID, IdentifyingPassPtr>::const_iterator in getPassSubstitution() 522 AnalysisID PassID = P->getPassID(); in addPass() 564 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter, in addPass() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriterPass.cpp | 85 return P->getPassID() == (llvm::AnalysisID)&WriteBitcodePass::ID; in isBitcodeWriterPass()
|