[clang] [Clang] Cache stable DeclContext relationships (NFC) (PR #223047)
Mehdi Amini via cfe-commits
cfe-commits at lists.llvm.org
Wed Sep 16 14:52:23 PDT 2026
joker-eph wrote:
Yes, the "about" page confirms it: https://llvm-compile-time-tracker.com/about.php
```
Reproducing
The compile time tracker tests the CTMark portion of the [LLVM test-suite](https://llvm.org/docs/TestSuiteGuide.html) against specific cached CMake configurations. You can set up a test-suite build as follows:
git clone https://github.com/llvm/llvm-test-suite.git
mkdir build
cd build
cmake .. -G Ninja \
-C ../cmake/caches/$CONFIG.cmake \
-DCMAKE_C_COMPILER=$PATH_TO_CLANG
The $CONFIGs used by the tracker are O3, ReleaseThinLTO, ReleaseLTO-g and O0-g.
```
I asked my fork to be added so that I can submit branches for measurement there, but my local before/after is meant to reproduce the same thing.
https://github.com/llvm/llvm-project/pull/223047
More information about the cfe-commits
mailing list