Home
last modified time | relevance | path

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

/external/llvm/include/llvm/
DPassAnalysisSupport.h39 typedef SmallVectorImpl<AnalysisID> VectorType;
46 SmallVector<AnalysisID, 8> Required;
47 SmallVector<AnalysisID, 2> RequiredTransitive;
48 SmallVector<AnalysisID, 2> Preserved;
49 SmallVector<AnalysisID, 0> Used;
154 Pass *findImplPass(AnalysisID PI) { in findImplPass()
166 Pass *findImplPass(Pass *P, AnalysisID PI, Function &F);
168 void addAnalysisImplsPair(AnalysisID PI, Pass *P) { in addAnalysisImplsPair()
171 std::pair<AnalysisID, Pass*> pir = std::make_pair(PI,P); in addAnalysisImplsPair()
181 Pass *getAnalysisIfAvailable(AnalysisID ID, bool Direction) const;
[all …]
DPass.h50 typedef const void* AnalysisID; typedef
104 AnalysisID getPassID() const { in getPassID()
171 virtual void *getAdjustedAnalysisPointer(AnalysisID ID);
192 static Pass *createPass(AnalysisID ID);
224 AnalysisType &getAnalysisID(AnalysisID PI) const;
227 AnalysisType &getAnalysisID(AnalysisID PI, Function &F);
/external/llvm/include/llvm/CodeGen/
DPasses.h57 AnalysisID ID;
63 IdentifyingPassPtr(AnalysisID IDPtr) : ID(IDPtr), IsInstance(false) {} in IdentifyingPassPtr()
69 AnalysisID getID() const { in getID()
104 AnalysisID StartBefore, StartAfter;
105 AnalysisID StopAfter;
152 void setStartStopPasses(AnalysisID StartBefore, AnalysisID StartAfter,
153 AnalysisID StopAfter) {
170 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID);
173 void insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID,
177 void enablePass(AnalysisID PassID) { substitutePass(PassID, PassID); }
[all …]
/external/llvm/include/llvm/IR/
DLegacyPassManagers.h196 Pass *findAnalysisPass(AnalysisID AID);
199 const PassInfo *findAnalysisPassInfo(AnalysisID AID) const;
252 SmallDenseMap<AnalysisID, ImmutablePass *, 8> ImmutablePassMap;
267 auto ProfileVec = [&](const SmallVectorImpl<AnalysisID>& Vec) { in Profile()
269 for(AnalysisID AID : Vec) in Profile()
296 mutable DenseMap<AnalysisID, const PassInfo *> AnalysisPassInfos;
340 virtual Pass *getOnTheFlyPass(Pass *P, AnalysisID PI, Function &F);
358 SmallVectorImpl<AnalysisID> &ReqPassNotAvailable, Pass *P);
368 Pass *findAnalysisPass(AnalysisID AID, bool Direction);
395 DenseMap<AnalysisID, Pass*> *getAvailableAnalysis() { in getAvailableAnalysis()
[all …]
/external/llvm/include/llvm/Target/
DTargetMachine.h241 bool /*DisableVerify*/ = true, AnalysisID /*StartBefore*/ = nullptr,
242 AnalysisID /*StartAfter*/ = nullptr, AnalysisID /*StopAfter*/ = nullptr,
296 bool DisableVerify = true, AnalysisID StartBefore = nullptr,
297 AnalysisID StartAfter = nullptr, AnalysisID StopAfter = nullptr,
/external/llvm/lib/Target/CppBackend/
DCPPTargetMachine.h34 AnalysisID StartBefore, AnalysisID StartAfter,
35 AnalysisID StopAfter,
DCPPBackend.cpp2136 bool DisableVerify, AnalysisID StartBefore, AnalysisID StartAfter, in addPassesToEmitFile()
2137 AnalysisID StopAfter, MachineFunctionInitializer *MFInitializer) { in addPassesToEmitFile()
/external/llvm/lib/CodeGen/
DPasses.cpp136 static IdentifyingPassPtr overridePass(AnalysisID StandardID, in overridePass()
194 AnalysisID TargetPassID;
199 InsertedPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID, in InsertedPass()
225 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses;
262 void TargetPassConfig::insertPass(AnalysisID TargetPassID, in insertPass()
293 void TargetPassConfig::substitutePass(AnalysisID StandardID, in substitutePass()
298 IdentifyingPassPtr TargetPassConfig::getPassSubstitution(AnalysisID ID) const { in getPassSubstitution()
299 DenseMap<AnalysisID, IdentifyingPassPtr>::const_iterator in getPassSubstitution()
318 AnalysisID PassID = P->getPassID(); in addPass()
356 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter, in addPass()
[all …]
DLLVMTargetMachine.cpp93 bool DisableVerify, AnalysisID StartBefore, in addPassesToGenerateCode()
94 AnalysisID StartAfter, AnalysisID StopAfter, in addPassesToGenerateCode()
151 bool DisableVerify, AnalysisID StartBefore, AnalysisID StartAfter, in addPassesToEmitFile()
152 AnalysisID StopAfter, MachineFunctionInitializer *MFInitializer) { in addPassesToEmitFile()
/external/llvm/lib/IR/
DLegacyPassManager.cpp336 Pass* getOnTheFlyPass(Pass *MP, AnalysisID PI, Function &F) override;
708 Pass *PMTopLevelManager::findAnalysisPass(AnalysisID AID) { in findAnalysisPass()
727 const PassInfo *PMTopLevelManager::findAnalysisPassInfo(AnalysisID AID) const { in findAnalysisPassInfo()
745 AnalysisID AID = P->getPassID(); in addImmutablePass()
828 AnalysisID PI = P->getPassID(); in recordAvailableAnalysis()
876 AnalysisID AID = *I; in verifyPreservedAnalysis()
891 for (DenseMap<AnalysisID, Pass*>::iterator I = AvailableAnalysis.begin(), in removeNotPreservedAnalysis()
893 DenseMap<AnalysisID, Pass*>::iterator Info = I++; in removeNotPreservedAnalysis()
914 for (DenseMap<AnalysisID, Pass*>::iterator in removeNotPreservedAnalysis()
917 DenseMap<AnalysisID, Pass *>::iterator Info = I++; in removeNotPreservedAnalysis()
[all …]
DPass.cpp62 AnalysisID AID = getPassID(); in getPassName()
90 void *Pass::getAdjustedAnalysisPointer(AnalysisID AID) { in getAdjustedAnalysisPointer()
195 Pass *Pass::createPass(AnalysisID ID) { in createPass()
/external/llvm/tools/llc/
Dllc.cpp347 AnalysisID StartBeforeID = nullptr; in compileModule()
348 AnalysisID StartAfterID = nullptr; in compileModule()
349 AnalysisID StopAfterID = nullptr; in compileModule()