Home
last modified time | relevance | path

Searched refs:PassTiming (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/mlir/lib/Pass/
DPassTiming.cpp162 struct PassTiming : public PassInstrumentation { struct
163 PassTiming(std::unique_ptr<PassManager::PassTimingConfig> config) in PassTiming() argument
165 ~PassTiming() override { print(); } in ~PassTiming() argument
245 void PassTiming::runBeforePipeline(Identifier name, in runBeforePipeline()
253 void PassTiming::runAfterPipeline(Identifier name, in runAfterPipeline()
279 void PassTiming::startPassTimer(Pass *pass) { in startPassTimer()
295 void PassTiming::startAnalysisTimer(StringRef name, TypeID id) { in startAnalysisTimer()
302 void PassTiming::runAfterPass(Pass *pass, Operation *) { in runAfterPass()
321 void PassTiming::runAfterAnalysis(StringRef, TypeID, Operation *) { in runAfterAnalysis()
348 void PassTiming::print() { in print()
[all …]
DCMakeLists.txt7 PassTiming.cpp
/external/llvm-project/mlir/docs/
DPassManagement.md817 The PassTiming instrumentation provides timing information about the execution
823 The PassTiming instrumentation provides several different display modes for the