Searched refs:PassID (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/IR/
H A DPassManager.cpp98 AnalysisManager::getResultImpl(void *PassID, Module *M) { argument
103 PassID, polymorphic_ptr<AnalysisResultConcept<Module> >()));
109 ModuleAnalysisPasses.find(PassID);
119 AnalysisManager::getResultImpl(void *PassID, Function *F) { argument
125 std::make_pair(PassID, F), FunctionAnalysisResultListT::iterator()));
131 FunctionAnalysisPasses.find(PassID);
135 ResultList.push_back(std::make_pair(PassID, PI->second->run(F)));
142 void AnalysisManager::invalidateImpl(void *PassID, Module *M) { argument
144 ModuleAnalysisResults.erase(PassID);
147 void AnalysisManager::invalidateImpl(void *PassID, Functio argument
[all...]
H A DPass.cpp193 const void *PassID, bool isDefault)
195 PassRegistry::getPassRegistry()->registerAnalysisGroup(InterfaceID, PassID,
192 RegisterAGBase(const char *Name, const void *InterfaceID, const void *PassID, bool isDefault) argument
H A DPassRegistry.cpp146 const void *PassID,
159 if (PassID) {
160 PassInfo *ImplementationInfo = const_cast<PassInfo*>(getPassInfo(PassID));
145 registerAnalysisGroup(const void *InterfaceID, const void *PassID, PassInfo& Registeree, bool isDefault, bool ShouldFree) argument
/freebsd-10.2-release/contrib/llvm/include/llvm/
H A DPassRegistry.h67 void registerAnalysisGroup(const void *InterfaceID, const void *PassID,
H A DPassSupport.h46 const void *PassID; member in class:llvm::PassInfo
59 : PassName(name), PassArgument(arg), PassID(pi),
66 : PassName(name), PassArgument(""), PassID(pi),
82 const void *getTypeInfo() const { return PassID; }
84 /// Return true if this PassID implements the specified ID pointer.
86 return PassID == IDPtr;
239 const void *PassID = 0,
H A DPass.h84 const void *PassID; member in class:llvm::Pass
90 explicit Pass(PassKind K, char &pid) : Resolver(0), PassID(&pid), Kind(K) { }
102 /// getPassID - Return the PassID number that corresponds to this pass.
104 return PassID;
/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/
H A DPasses.h171 void enablePass(AnalysisID PassID) { substitutePass(PassID, PassID); } argument
174 void disablePass(AnalysisID PassID) { argument
175 substitutePass(PassID, IdentifyingPassPtr());
325 AnalysisID addPass(AnalysisID PassID);
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DPasses.cpp94 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID, argument
98 return PassID;
297 AnalysisID PassID = P->getPassID(); local
303 if (StopAfter == PassID)
305 if (StartAfter == PassID)
316 AnalysisID TargetPassConfig::addPass(AnalysisID PassID) { argument
317 IdentifyingPassPtr TargetID = getPassSubstitution(PassID);
318 IdentifyingPassPtr FinalPtr = overridePass(PassID, TargetID);
337 if ((*I).first == PassID) {
/freebsd-10.2-release/contrib/llvm/include/llvm/IR/
H A DPassManager.h295 const AnalysisResultConcept<Module> &getResultImpl(void *PassID, Module *M);
298 const AnalysisResultConcept<Function> &getResultImpl(void *PassID,
302 void invalidateImpl(void *PassID, Module *M);
305 void invalidateImpl(void *PassID, Function *F);

Completed in 69 milliseconds