Searched refs:TimerGroup (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | Timer.cpp | 121 return new TimerGroup("misc", "Miscellaneous Ungrouped Timers"); in call() 125 static ManagedStatic<TimerGroup, CreateDefaultTimerGroup> DefaultTimerGroup; 126 static TimerGroup *getDefaultTimerGroup() { return &*DefaultTimerGroup; } in getDefaultTimerGroup() 137 TimerGroup &tg) { in init() 244 StringMap<std::pair<TimerGroup*, Name2TimerMap> > Map; 247 for (StringMap<std::pair<TimerGroup*, Name2TimerMap> >::iterator in ~Name2PairMap() 256 std::pair<TimerGroup*, Name2TimerMap> &GroupEntry = Map[GroupName]; in get() 259 GroupEntry.first = new TimerGroup(GroupName, GroupDescription); in get() 285 static TimerGroup *TimerGroupList = nullptr; 287 TimerGroup::TimerGroup(StringRef Name, StringRef Description) in TimerGroup() function in TimerGroup [all …]
|
H A D | Statistic.cpp | 125 TimerGroup::constructForStatistics(); in StatisticInfo() 223 TimerGroup::printAllJSONValues(OS, delim); in PrintStatisticsJSON()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Timer.h | 22 class TimerGroup; variable 86 TimerGroup *TG = nullptr; ///< The TimerGroup this Timer is in. 94 Timer(StringRef TimerName, StringRef TimerDescription, TimerGroup &tg) { in Timer() 109 void init(StringRef TimerName, StringRef TimerDescription, TimerGroup &tg); 136 friend class TimerGroup; 173 class TimerGroup { 194 TimerGroup **Prev; ///< Pointer to Next field of previous timergroup in list. 195 TimerGroup *Next; ///< Pointer to next timergroup in list. 196 TimerGroup(const TimerGroup &TG) = delete; 197 void operator=(const TimerGroup &TG) = delete; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PassTimingInfo.h | 51 TimerGroup PassTG; 52 TimerGroup AnalysisTG;
|
/freebsd/contrib/llvm-project/clang/tools/driver/ |
H A D | driver.cpp | 435 llvm::BuryPointer(llvm::TimerGroup::aquireDefaultGroup()); in clang_main() 439 llvm::TimerGroup::printAll(llvm::errs()); in clang_main() 440 llvm::TimerGroup::clearAll(); in clang_main()
|
H A D | cc1_main.cpp | 289 llvm::TimerGroup::printAll(llvm::errs()); in cc1_main() 290 llvm::TimerGroup::clearAll(); in cc1_main()
|
H A D | cc1as_main.cpp | 703 TimerGroup::printAll(errs()); in cc1as_main() 704 TimerGroup::clearAll(); in cc1as_main()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | PassTimingInfo.cpp | 66 TimerGroup TG; 173 TimerGroup &TG = IsPass ? PassTG : AnalysisTG; in getPassTimer()
|
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
H A D | CompilerInstance.h | 37 class TimerGroup; variable 120 std::unique_ptr<llvm::TimerGroup> FrontendTimerGroup;
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/ |
H A D | AnalysisConsumer.cpp | 114 std::unique_ptr<llvm::TimerGroup> AnalyzerTimers; 133 AnalyzerTimers = std::make_unique<llvm::TimerGroup>( in AnalysisConsumer()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
H A D | Record.h | 2035 TimingGroup = new TimerGroup("TableGen", "TableGen Phase Timing"); in startPhaseTiming() 2090 TimerGroup *TimingGroup = nullptr;
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-rtdyld/ |
H A D | llvm-rtdyld.cpp | 151 TimerGroup RTDyldTG{"llvm-rtdyld timers", "timers for llvm-rtdyld phases"};
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ |
H A D | OffloadBundler.cpp | 67 static llvm::TimerGroup
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | CompilerInstance.cpp | 725 new llvm::TimerGroup("frontend", "Clang front-end time report")); in createFrontendTimer()
|