Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DTimer.cpp97 return new TimerGroup("misc", "Miscellaneous Ungrouped Timers"); in call()
101 static ManagedStatic<TimerGroup, CreateDefaultTimerGroup> DefaultTimerGroup;
102 static TimerGroup *getDefaultTimerGroup() { return &*DefaultTimerGroup; } in getDefaultTimerGroup()
113 TimerGroup &tg) { in init()
219 StringMap<std::pair<TimerGroup*, Name2TimerMap> > Map;
222 for (StringMap<std::pair<TimerGroup*, Name2TimerMap> >::iterator in ~Name2PairMap()
231 std::pair<TimerGroup*, Name2TimerMap> &GroupEntry = Map[GroupName]; in get()
234 GroupEntry.first = new TimerGroup(GroupName, GroupDescription); in get()
260 static TimerGroup *TimerGroupList = nullptr;
262 TimerGroup::TimerGroup(StringRef Name, StringRef Description) in TimerGroup() function in TimerGroup
[all …]
H A DStatistic.cpp117 TimerGroup::ConstructTimerLists(); in StatisticInfo()
220 TimerGroup::printAllJSONValues(OS, delim); in PrintStatisticsJSON()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DTimer.h23 class TimerGroup; variable
89 TimerGroup *TG = nullptr; ///< The TimerGroup this Timer is in.
97 Timer(StringRef TimerName, StringRef TimerDescription, TimerGroup &tg) { in Timer()
112 void init(StringRef TimerName, StringRef TimerDescription, TimerGroup &tg);
139 friend class TimerGroup;
176 class TimerGroup {
197 TimerGroup **Prev; ///< Pointer to Next field of previous timergroup in list.
198 TimerGroup *Next; ///< Pointer to next timergroup in list.
199 TimerGroup(const TimerGroup &TG) = delete;
200 void operator=(const TimerGroup &TG) = delete;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/utils/yaml-bench/
H A DYAMLBench.cpp145 static void benchmark(llvm::TimerGroup &Group, llvm::StringRef Name, in benchmark()
222 llvm::TimerGroup Group("yaml", "YAML parser benchmark"); in main()
225 llvm::TimerGroup Group("yaml", "YAML parser benchmark"); in main()
/netbsd-src/external/apache2/llvm/dist/clang/tools/driver/
H A Dcc1_main.cpp251 llvm::TimerGroup::printAll(llvm::errs()); in cc1_main()
252 llvm::TimerGroup::clearAll(); in cc1_main()
H A Ddriver.cpp562 llvm::BuryPointer(llvm::TimerGroup::aquireDefaultGroup()); in main()
566 llvm::TimerGroup::printAll(llvm::errs()); in main()
567 llvm::TimerGroup::clearAll(); in main()
H A Dcc1as_main.cpp622 TimerGroup::printAll(errs()); in cc1as_main()
623 TimerGroup::clearAll(); in cc1as_main()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPassTimingInfo.h53 TimerGroup TG;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Frontend/
H A DCompilerInstance.h34 class TimerGroup; variable
114 std::unique_ptr<llvm::TimerGroup> FrontendTimerGroup;
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp114 std::unique_ptr<llvm::TimerGroup> AnalyzerTimers;
132 AnalyzerTimers = std::make_unique<llvm::TimerGroup>( in AnalysisConsumer()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DPassTimingInfo.cpp66 TimerGroup TG;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
H A DRecord.h1787 TimerGroup *TimingGroup = nullptr;
1853 TimingGroup = new TimerGroup("TableGen", "TableGen Phase Timing"); in startPhaseTiming()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp151 TimerGroup RTDyldTG{"llvm-rtdyld timers", "timers for llvm-rtdyld phases"};
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp1324 TimerGroup JITLinkTG{"llvm-jitlink timers", "timers for llvm-jitlink phases"};
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/
H A DCompilerInstance.cpp672 new llvm::TimerGroup("frontend", "Clang front-end time report")); in createFrontendTimer()