Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Support/
H A DTimer.cpp137 TimerGroup &tg) { in init()
287 TimerGroup::TimerGroup(StringRef Name, StringRef Description) in TimerGroup() function in TimerGroup
299 TimerGroup::TimerGroup(StringRef Name, StringRef Description, in TimerGroup() function in TimerGroup
301 : TimerGroup(Name, Description) { in TimerGroup()
309 TimerGroup::~TimerGroup() { in ~TimerGroup()
323 void TimerGroup::removeTimer(Timer &T) { in removeTimer()
346 void TimerGroup::addTimer(Timer &T) { in addTimer()
438 void TimerGroup::clear() { in clear()
451 void TimerGroup::clearAll() { in clearAll()
502 void TimerGroup::ConstructTimerLists() { in ConstructTimerLists()
[all …]
H A DStatistic.cpp124 TimerGroup::ConstructTimerLists(); in StatisticInfo()
222 TimerGroup::printAllJSONValues(OS, delim); in PrintStatisticsJSON()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DTimer.h22 class TimerGroup; variable
88 TimerGroup *TG = nullptr; ///< The TimerGroup this Timer is in.
138 friend class TimerGroup;
175 class TimerGroup {
197 TimerGroup *Next; ///< Pointer to next timergroup in list.
198 TimerGroup(const TimerGroup &TG) = delete;
199 void operator=(const TimerGroup &TG) = delete;
202 explicit TimerGroup(StringRef Name, StringRef Description);
204 explicit TimerGroup(StringRef Name, StringRef Description,
207 ~TimerGroup();
[all …]
/llvm-project-15.0.7/llvm/utils/yaml-bench/
H A DYAMLBench.cpp145 static void benchmark(llvm::TimerGroup &Group, llvm::StringRef Name, in benchmark()
220 llvm::TimerGroup Group("yaml", "YAML parser benchmark"); in main()
223 llvm::TimerGroup Group("yaml", "YAML parser benchmark"); in main()
/llvm-project-15.0.7/clang/tools/driver/
H A Dcc1_main.cpp255 llvm::TimerGroup::printAll(llvm::errs()); in cc1_main()
256 llvm::TimerGroup::clearAll(); in cc1_main()
H A Ddriver.cpp557 llvm::BuryPointer(llvm::TimerGroup::aquireDefaultGroup()); in clang_main()
561 llvm::TimerGroup::printAll(llvm::errs()); in clang_main()
562 llvm::TimerGroup::clearAll(); in clang_main()
H A Dcc1as_main.cpp643 TimerGroup::printAll(errs()); in cc1as_main()
644 TimerGroup::clearAll(); in cc1as_main()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/
H A DClangTidyProfiling.h38 llvm::Optional<llvm::TimerGroup> TG;
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPassTimingInfo.h51 TimerGroup TG;
/llvm-project-15.0.7/clang/include/clang/Frontend/
H A DCompilerInstance.h35 class TimerGroup; variable
113 std::unique_ptr<llvm::TimerGroup> FrontendTimerGroup;
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp115 std::unique_ptr<llvm::TimerGroup> AnalyzerTimers;
134 AnalyzerTimers = std::make_unique<llvm::TimerGroup>( in AnalysisConsumer()
/llvm-project-15.0.7/llvm/lib/IR/
H A DPassTimingInfo.cpp66 TimerGroup TG;
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dtoc-load-sched-bug.ll137 …class.llvm::TimeRecord", %"class.std::basic_string", i8, %"class.llvm::TimerGroup"*, %"class.llvm:…
139 …:TimerGroup" = type { %"class.std::basic_string", %"class.llvm::Timer"*, %"class.std::vector.103",…
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h1922 TimingGroup = new TimerGroup("TableGen", "TableGen Phase Timing"); in startPhaseTiming()
1977 TimerGroup *TimingGroup = nullptr;
/llvm-project-15.0.7/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp151 TimerGroup RTDyldTG{"llvm-rtdyld timers", "timers for llvm-rtdyld phases"};
/llvm-project-15.0.7/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp2009 TimerGroup JITLinkTG{"llvm-jitlink timers", "timers for llvm-jitlink phases"};
/llvm-project-15.0.7/clang/lib/Frontend/
H A DCompilerInstance.cpp726 new llvm::TimerGroup("frontend", "Clang front-end time report")); in createFrontendTimer()