Home
last modified time | relevance | path

Searched refs:TimingScope (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Support/
H A DTiming.h25 class TimingScope; variable
128 TimingScope getRootScope();
271 class TimingScope {
273 TimingScope() : timer() {} in TimingScope() function
274 TimingScope(const Timer &other) : timer(other) { in TimingScope() function
282 TimingScope(TimingScope &&other) : timer(std::move(other.timer)) {} in TimingScope() function
283 ~TimingScope() { stop(); } in ~TimingScope()
285 TimingScope &operator=(TimingScope &&other) {
295 TimingScope(const TimingScope &) = delete;
296 TimingScope &operator=(const TimingScope &) = delete;
[all …]
/llvm-project-15.0.7/mlir/lib/Pass/
H A DPassTiming.cpp25 PassTiming(TimingScope &timingScope) : rootScope(timingScope) {} in PassTiming()
38 DenseMap<uint64_t, SmallVector<TimingScope, 4>> activeThreadTimers;
46 TimingScope ownedTimingScope;
49 TimingScope &rootScope;
60 TimingScope *parentScope; in runBeforePipeline()
150 void PassManager::enableTiming(TimingScope &timingScope) { in enableTiming()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-opt/
H A DMlirOptMain.cpp53 TimingScope timing = tm.getRootScope(); in performActions()
72 TimingScope parserTiming = timing.nest("Parser"); in performActions()
88 TimingScope outputTiming = timing.nest("Output"); in performActions()
/llvm-project-15.0.7/mlir/lib/Support/
H A DTiming.cpp72 TimingScope TimingManager::getRootScope() { in getRootScope()
73 return TimingScope(getRootTimer()); in getRootScope()
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPassManager.h387 void enableTiming(TimingScope &timingScope);