Home
last modified time | relevance | path

Searched refs:AnalysisID (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetPassConfig.h54 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 DPassAnalysisSupport.h45 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 DPass.h49 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 DLegacyPassManagers.h195 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 DLegacyPassManager.cpp619 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 DPass.cpp76 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 DTargetPassConfig.cpp226 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 DBitcodeWriterPass.cpp85 return P->getPassID() == (llvm::AnalysisID)&WriteBitcodePass::ID; in isBitcodeWriterPass()