diff --git a/docs/llvm-timescopes.md b/docs/llvm-timescopes.md index ff21166..46adf24 100644 --- a/docs/llvm-timescopes.md +++ b/docs/llvm-timescopes.md @@ -2,15 +2,15 @@ Quick summary of what different Clang/LLVM's TimeScopes measure. -## ExecuteCompiler +- ExecuteCompiler Complete compiler execution time. -## Frontend +- Frontend Files: `clang/lib/CodeGen/CodeGenAction.cpp`, `clang/lib/Parse/ParseAST.cpp` -## Source +- Source File: `clang/lib/Sema/Sema.cpp` @@ -18,38 +18,38 @@ The Source timer measures pre-processing time. It can be used to ensure that benchmark generation using macros has a negligible impact on final benchmark results. -## ParseClass +- ParseClass File: `clang/lib/Parse/ParseDeclCXX.cpp` -## InstantiateClass +- InstantiateClass File: `clang/lib/Sema/SemaTemplateInstantiate.cpp` -## Backend +- Backend File: `clang/lib/CodeGen/BackendUtil.cpp` -## ParseTemplate +- ParseTemplate File: `clang/lib/Parse/ParseTemplate.cpp` -## OptModule +- OptModule File: `llvm/lib/IR/LegacyPassManager.cpp` -## CodeGenPasses +- CodeGenPasses File: `clang/lib/CodeGen/BackendUtil.cpp` -## PerModulePasses +- PerModulePasses File: `clang/lib/CodeGen/BackendUtil.cpp` -## PerFunctionPasses +- PerFunctionPasses File: `clang/lib/CodeGen/BackendUtil.cpp` -## PerformPendingInstantiations +- PerformPendingInstantiations File: `clang/lib/Sema/Sema.cpp`