Lines Matching refs:PassTimingInfo
59 class PassTimingInfo { class
71 PassTimingInfo();
74 ~PassTimingInfo();
89 static PassTimingInfo *TheTimeInfo;
97 PassTimingInfo::PassTimingInfo() in PassTimingInfo() function in llvm::__anonad4810b50211::legacy::PassTimingInfo
100 PassTimingInfo::~PassTimingInfo() { in ~PassTimingInfo()
106 void PassTimingInfo::init() { in init()
113 static ManagedStatic<PassTimingInfo> TTI; in init()
118 void PassTimingInfo::print(raw_ostream *OutStream) { in print()
122 Timer *PassTimingInfo::newPassTimer(StringRef PassID, StringRef PassDesc) { in newPassTimer()
131 Timer *PassTimingInfo::getPassTimer(Pass *P, PassInstanceID Pass) { in getPassTimer()
149 PassTimingInfo *PassTimingInfo::TheTimeInfo;
154 legacy::PassTimingInfo::init(); in getPassTimer()
155 if (legacy::PassTimingInfo::TheTimeInfo) in getPassTimer()
156 return legacy::PassTimingInfo::TheTimeInfo->getPassTimer(P, P); in getPassTimer()
163 if (legacy::PassTimingInfo::TheTimeInfo) in reportAndResetTimings()
164 legacy::PassTimingInfo::TheTimeInfo->print(OutStream); in reportAndResetTimings()