Lines Matching refs:PassTimingInfo
59 class PassTimingInfo { class
71 PassTimingInfo();
74 ~PassTimingInfo();
89 static PassTimingInfo *TheTimeInfo;
97 PassTimingInfo::PassTimingInfo() : TG("pass", "Pass execution timing report") {} in PassTimingInfo() function in llvm::__anonb20894fb0211::legacy::PassTimingInfo
99 PassTimingInfo::~PassTimingInfo() { in ~PassTimingInfo()
105 void PassTimingInfo::init() { in init()
112 static ManagedStatic<PassTimingInfo> TTI; in init()
117 void PassTimingInfo::print(raw_ostream *OutStream) { in print()
121 Timer *PassTimingInfo::newPassTimer(StringRef PassID, StringRef PassDesc) { in newPassTimer()
130 Timer *PassTimingInfo::getPassTimer(Pass *P, PassInstanceID Pass) { in getPassTimer()
148 PassTimingInfo *PassTimingInfo::TheTimeInfo;
153 legacy::PassTimingInfo::init(); in getPassTimer()
154 if (legacy::PassTimingInfo::TheTimeInfo) in getPassTimer()
155 return legacy::PassTimingInfo::TheTimeInfo->getPassTimer(P, P); in getPassTimer()
162 if (legacy::PassTimingInfo::TheTimeInfo) in reportAndResetTimings()
163 legacy::PassTimingInfo::TheTimeInfo->print(OutStream); in reportAndResetTimings()