Lines Matching defs:ID
49 // addRequired - Add the specified ID to the required set of the usage info
52 AnalysisUsage &addRequiredID(const void *ID);
53 AnalysisUsage &addRequiredID(char &ID);
56 return addRequiredID(PassClass::ID);
59 AnalysisUsage &addRequiredTransitiveID(char &ID);
62 return addRequiredTransitiveID(PassClass::ID);
65 // addPreserved - Add the specified ID to the set of analyses preserved by
68 AnalysisUsage &addPreservedID(const void *ID) {
69 Preserved.push_back(ID);
72 AnalysisUsage &addPreservedID(char &ID) {
73 Preserved.push_back(&ID);
82 Preserved.push_back(&PassClass::ID);
159 Pass *getAnalysisIfAvailable(AnalysisID ID, bool Direction) const;
182 const void *PI = &AnalysisType::ID;
201 return getAnalysisID<AnalysisType>(&AnalysisType::ID);
231 return getAnalysisID<AnalysisType>(&AnalysisType::ID, F);