Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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::constructForStatistics() { in constructForStatistics()
[all …]
H A DStatistic.cpp125 TimerGroup::constructForStatistics(); in StatisticInfo()
223 TimerGroup::printAllJSONValues(OS, delim); in PrintStatisticsJSON()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DTimer.h22 class TimerGroup; variable
86 TimerGroup *TG = nullptr; ///< The TimerGroup this Timer is in.
136 friend class TimerGroup;
173 class TimerGroup {
195 TimerGroup *Next; ///< Pointer to next timergroup in list.
196 TimerGroup(const TimerGroup &TG) = delete;
197 void operator=(const TimerGroup &TG) = delete;
200 explicit TimerGroup(StringRef Name, StringRef Description);
202 explicit TimerGroup(StringRef Name, StringRef Description,
205 ~TimerGroup();
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassTimingInfo.h51 TimerGroup PassTG;
52 TimerGroup AnalysisTG;
/freebsd-14.2/contrib/llvm-project/clang/tools/driver/
H A Dcc1_main.cpp299 llvm::TimerGroup::printAll(llvm::errs()); in cc1_main()
300 llvm::TimerGroup::clearAll(); in cc1_main()
H A Ddriver.cpp584 llvm::BuryPointer(llvm::TimerGroup::aquireDefaultGroup()); in clang_main()
588 llvm::TimerGroup::printAll(llvm::errs()); in clang_main()
589 llvm::TimerGroup::clearAll(); in clang_main()
H A Dcc1as_main.cpp679 TimerGroup::printAll(errs()); in cc1as_main()
680 TimerGroup::clearAll(); in cc1as_main()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DPassTimingInfo.cpp66 TimerGroup TG;
173 TimerGroup &TG = IsPass ? PassTG : AnalysisTG; in getPassTimer()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInstance.h37 class TimerGroup; variable
120 std::unique_ptr<llvm::TimerGroup> FrontendTimerGroup;
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp114 std::unique_ptr<llvm::TimerGroup> AnalyzerTimers;
133 AnalyzerTimers = std::make_unique<llvm::TimerGroup>( in AnalysisConsumer()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h2035 TimingGroup = new TimerGroup("TableGen", "TableGen Phase Timing"); in startPhaseTiming()
2090 TimerGroup *TimingGroup = nullptr;
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp151 TimerGroup RTDyldTG{"llvm-rtdyld timers", "timers for llvm-rtdyld phases"};
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/
H A DOffloadBundler.cpp67 static llvm::TimerGroup
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInstance.cpp726 new llvm::TimerGroup("frontend", "Clang front-end time report")); in createFrontendTimer()