Searched refs:AnalysisID (Results 1 – 8 of 8) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | TargetPassConfig.h | 55 AnalysisID ID; 62 IdentifyingPassPtr(AnalysisID IDPtr) : ID(IDPtr) {} in IdentifyingPassPtr() 68 AnalysisID getID() const { in getID() 87 AnalysisID StartBefore = nullptr; 88 AnalysisID StartAfter = nullptr; 89 AnalysisID StopBefore = nullptr; 90 AnalysisID StopAfter = nullptr; 187 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID); 190 void insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID, 194 void enablePass(AnalysisID PassID) { substitutePass(PassID, PassID); } in enablePass() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ |
H A D | PassAnalysisSupport.h | 49 using VectorType = SmallVectorImpl<AnalysisID>; 56 SmallVector<AnalysisID, 8> Required; 57 SmallVector<AnalysisID, 2> RequiredTransitive; 58 SmallVector<AnalysisID, 2> Preserved; 59 SmallVector<AnalysisID, 0> Used; 62 void pushUnique(VectorType &Set, AnalysisID ID) { in pushUnique() 165 Pass *findImplPass(AnalysisID PI) { in findImplPass() 177 std::tuple<Pass *, bool> findImplPass(Pass *P, AnalysisID PI, Function &F); 179 void addAnalysisImplsPair(AnalysisID PI, Pass *P) { in addAnalysisImplsPair() 182 std::pair<AnalysisID, Pass*> pir = std::make_pair(PI,P); in addAnalysisImplsPair() [all …]
|
H A D | Pass.h | 47 using AnalysisID = const void *; variable 110 AnalysisID getPassID() const { in getPassID() 174 virtual void *getAdjustedAnalysisPointer(AnalysisID ID); 195 static Pass *createPass(AnalysisID ID); 226 AnalysisType &getAnalysisID(AnalysisID PI) const; 229 AnalysisType &getAnalysisID(AnalysisID PI, Function &F,
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | LegacyPassManagers.h | 188 Pass *findAnalysisPass(AnalysisID AID); 191 const PassInfo *findAnalysisPassInfo(AnalysisID AID) const; 244 SmallDenseMap<AnalysisID, ImmutablePass *, 8> ImmutablePassMap; 259 auto ProfileVec = [&](const SmallVectorImpl<AnalysisID>& Vec) { in Profile() 261 for(AnalysisID AID : Vec) in Profile() 288 mutable DenseMap<AnalysisID, const PassInfo *> AnalysisPassInfos; 332 virtual std::tuple<Pass *, bool> getOnTheFlyPass(Pass *P, AnalysisID PI, 351 SmallVectorImpl<AnalysisID> &ReqPassNotAvailable, Pass *P); 361 Pass *findAnalysisPass(AnalysisID AID, bool Direction); 388 DenseMap<AnalysisID, Pass*> *getAvailableAnalysis() { in getAvailableAnalysis() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | LegacyPassManager.cpp | 427 std::tuple<Pass *, bool> getOnTheFlyPass(Pass *MP, AnalysisID PI, 587 for (AnalysisID ID : IDs) { in setLastUser() 690 for (const AnalysisID ID : RequiredSet) { in schedulePass() 701 for (const AnalysisID ID2 : RequiredSet) { in schedulePass() 772 Pass *PMTopLevelManager::findAnalysisPass(AnalysisID AID) { in findAnalysisPass() 791 const PassInfo *PMTopLevelManager::findAnalysisPassInfo(AnalysisID AID) const { in findAnalysisPassInfo() 809 AnalysisID AID = P->getPassID(); in addImmutablePass() 879 AnalysisID PI = P->getPassID(); in recordAvailableAnalysis() 921 for (AnalysisID AID : PreservedSet) { in verifyPreservedAnalysis() 936 for (DenseMap<AnalysisID, Pass*>::iterator I = AvailableAnalysis.begin(), in removeNotPreservedAnalysis() [all …]
|
H A D | Pass.cpp | 77 AnalysisID AID = getPassID(); in getPassName() 105 void *Pass::getAdjustedAnalysisPointer(AnalysisID AID) { in getAdjustedAnalysisPointer() 184 Pass *Pass::createPass(AnalysisID ID) { in createPass()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | TargetPassConfig.cpp | 264 static IdentifyingPassPtr overridePass(AnalysisID StandardID, in overridePass() 322 AnalysisID TargetPassID; 326 InsertedPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID, in InsertedPass() 356 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses; 382 static AnalysisID getPassIDFromName(StringRef PassName) { in getPassIDFromName() 603 void TargetPassConfig::insertPass(AnalysisID TargetPassID, in insertPass() 664 void TargetPassConfig::substitutePass(AnalysisID StandardID, in substitutePass() 669 IdentifyingPassPtr TargetPassConfig::getPassSubstitution(AnalysisID ID) const { in getPassSubstitution() 670 DenseMap<AnalysisID, IdentifyingPassPtr>::const_iterator in getPassSubstitution() 677 bool TargetPassConfig::isPassSubstitutedOrOverridden(AnalysisID ID) const { in isPassSubstitutedOrOverridden() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriterPass.cpp | 85 return P->getPassID() == (llvm::AnalysisID)&WriteBitcodePass::ID; in isBitcodeWriterPass()
|