Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetPassConfig.h54 AnalysisID ID;
61 IdentifyingPassPtr(AnalysisID IDPtr) : ID(IDPtr) {} in IdentifyingPassPtr()
67 AnalysisID getID() const { in getID()
86 AnalysisID StartBefore = nullptr;
87 AnalysisID StartAfter = nullptr;
88 AnalysisID StopBefore = nullptr;
89 AnalysisID StopAfter = nullptr;
185 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID);
188 void insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID,
192 void enablePass(AnalysisID PassID) { substitutePass(PassID, PassID); } in enablePass()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/
DPassAnalysisSupport.h44 using VectorType = SmallVectorImpl<AnalysisID>;
51 SmallVector<AnalysisID, 8> Required;
52 SmallVector<AnalysisID, 2> RequiredTransitive;
53 SmallVector<AnalysisID, 2> Preserved;
54 SmallVector<AnalysisID, 0> Used;
155 Pass *findImplPass(AnalysisID PI) { in findImplPass()
167 Pass *findImplPass(Pass *P, AnalysisID PI, Function &F);
169 void addAnalysisImplsPair(AnalysisID PI, Pass *P) { in addAnalysisImplsPair()
172 std::pair<AnalysisID, Pass*> pir = std::make_pair(PI,P); in addAnalysisImplsPair()
182 Pass *getAnalysisIfAvailable(AnalysisID ID, bool Direction) const;
[all …]
DPass.h48 using AnalysisID = const void *; variable
97 AnalysisID getPassID() const { in getPassID()
161 virtual void *getAdjustedAnalysisPointer(AnalysisID ID);
182 static Pass *createPass(AnalysisID ID);
211 AnalysisType &getAnalysisID(AnalysisID PI) const;
214 AnalysisType &getAnalysisID(AnalysisID PI, Function &F);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DLegacyPassManagers.h189 Pass *findAnalysisPass(AnalysisID AID);
192 const PassInfo *findAnalysisPassInfo(AnalysisID AID) const;
245 SmallDenseMap<AnalysisID, ImmutablePass *, 8> ImmutablePassMap;
260 auto ProfileVec = [&](const SmallVectorImpl<AnalysisID>& Vec) { in Profile()
262 for(AnalysisID AID : Vec) in Profile()
289 mutable DenseMap<AnalysisID, const PassInfo *> AnalysisPassInfos;
333 virtual Pass *getOnTheFlyPass(Pass *P, AnalysisID PI, Function &F);
351 SmallVectorImpl<AnalysisID> &ReqPassNotAvailable, Pass *P);
361 Pass *findAnalysisPass(AnalysisID AID, bool Direction);
388 DenseMap<AnalysisID, Pass*> *getAvailableAnalysis() { in getAvailableAnalysis()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DLegacyPassManager.cpp439 Pass* getOnTheFlyPass(Pass *MP, AnalysisID PI, Function &F) override;
566 for (AnalysisID ID : IDs) { in setLastUser()
675 for (const AnalysisID ID : RequiredSet) { in schedulePass()
686 for (const AnalysisID ID2 : RequiredSet) { in schedulePass()
753 Pass *PMTopLevelManager::findAnalysisPass(AnalysisID AID) { in findAnalysisPass()
772 const PassInfo *PMTopLevelManager::findAnalysisPassInfo(AnalysisID AID) const { in findAnalysisPassInfo()
790 AnalysisID AID = P->getPassID(); in addImmutablePass()
865 AnalysisID PI = P->getPassID(); in recordAvailableAnalysis()
907 for (AnalysisID AID : PreservedSet) { in verifyPreservedAnalysis()
922 for (DenseMap<AnalysisID, Pass*>::iterator I = AvailableAnalysis.begin(), in removeNotPreservedAnalysis()
[all …]
DPass.cpp80 AnalysisID AID = getPassID(); in getPassName()
108 void *Pass::getAdjustedAnalysisPointer(AnalysisID AID) { in getAdjustedAnalysisPointer()
187 Pass *Pass::createPass(AnalysisID ID) { in createPass()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetPassConfig.cpp230 static IdentifyingPassPtr overridePass(AnalysisID StandardID, in overridePass()
288 AnalysisID TargetPassID;
293 InsertedPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID, in InsertedPass()
321 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses;
347 static AnalysisID getPassIDFromName(StringRef PassName) { in getPassIDFromName()
432 void TargetPassConfig::insertPass(AnalysisID TargetPassID, in insertPass()
494 void TargetPassConfig::substitutePass(AnalysisID StandardID, in substitutePass()
499 IdentifyingPassPtr TargetPassConfig::getPassSubstitution(AnalysisID ID) const { in getPassSubstitution()
500 DenseMap<AnalysisID, IdentifyingPassPtr>::const_iterator in getPassSubstitution()
507 bool TargetPassConfig::isPassSubstitutedOrOverridden(AnalysisID ID) const { in isPassSubstitutedOrOverridden()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
DBitcodeWriterPass.cpp85 return P->getPassID() == (llvm::AnalysisID)&WriteBitcodePass::ID; in isBitcodeWriterPass()