Home
last modified time | relevance | path

Searched refs:TimerGroup (Results 1 – 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
HDTimer.cpp83 return new TimerGroup("misc", "Miscellaneous Ungrouped Timers"); in call()
87 static ManagedStatic<TimerGroup, CreateDefaultTimerGroup> DefaultTimerGroup;
88 static TimerGroup *getDefaultTimerGroup() { return &*DefaultTimerGroup; } in getDefaultTimerGroup()
99 TimerGroup &tg) { in init()
190 StringMap<std::pair<TimerGroup*, Name2TimerMap> > Map;
193 for (StringMap<std::pair<TimerGroup*, Name2TimerMap> >::iterator in ~Name2PairMap()
202 std::pair<TimerGroup*, Name2TimerMap> &GroupEntry = Map[GroupName]; in get()
205 GroupEntry.first = new TimerGroup(GroupName, GroupDescription); in get()
231 static TimerGroup *TimerGroupList = nullptr;
233 TimerGroup::TimerGroup(StringRef Name, StringRef Description) in TimerGroup() function in TimerGroup
[all …]
HDStatistic.cpp117 TimerGroup::ConstructTimerLists(); in StatisticInfo()
220 TimerGroup::printAllJSONValues(OS, delim); in PrintStatisticsJSON()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
HDTimer.h23 class TimerGroup; variable
83 TimerGroup *TG = nullptr; ///< The TimerGroup this Timer is in.
91 Timer(StringRef TimerName, StringRef TimerDescription, TimerGroup &tg) { in Timer()
106 void init(StringRef TimerName, StringRef TimerDescription, TimerGroup &tg);
133 friend class TimerGroup;
170 class TimerGroup {
191 TimerGroup **Prev; ///< Pointer to Next field of previous timergroup in list.
192 TimerGroup *Next; ///< Pointer to next timergroup in list.
193 TimerGroup(const TimerGroup &TG) = delete;
194 void operator=(const TimerGroup &TG) = delete;
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/tools/driver/
HDcc1_main.cpp245 llvm::TimerGroup::printAll(llvm::errs()); in cc1_main()
246 llvm::TimerGroup::clearAll(); in cc1_main()
HDdriver.cpp538 llvm::BuryPointer(llvm::TimerGroup::aquireDefaultGroup()); in main()
542 llvm::TimerGroup::printAll(llvm::errs()); in main()
543 llvm::TimerGroup::clearAll(); in main()
HDcc1as_main.cpp613 TimerGroup::printAll(errs()); in cc1as_main()
614 TimerGroup::clearAll(); in cc1as_main()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDPassTimingInfo.h56 TimerGroup TG;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Frontend/
HDCompilerInstance.h34 class TimerGroup; variable
113 std::unique_ptr<llvm::TimerGroup> FrontendTimerGroup;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDPassTimingInfo.cpp63 TimerGroup TG;
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
HDAnalysisConsumer.cpp219 std::unique_ptr<llvm::TimerGroup> AnalyzerTimers;
236 AnalyzerTimers = std::make_unique<llvm::TimerGroup>( in AnalysisConsumer()
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-rtdyld/
HDllvm-rtdyld.cpp150 TimerGroup RTDyldTG{"llvm-rtdyld timers", "timers for llvm-rtdyld phases"};
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
HDCompilerInstance.cpp602 new llvm::TimerGroup("frontend", "Clang front-end time report")); in createFrontendTimer()