Skip to content

Commit

Permalink
Changed LLVM timescope document formatting a bit
Browse files Browse the repository at this point in the history
  • Loading branch information
JPenuchot committed Dec 3, 2021
1 parent 3326788 commit 6e10409
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions docs/llvm-timescopes.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,54 +2,54 @@

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`

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`

0 comments on commit 6e10409

Please sign in to comment.