CacheProfiler LLVM Pass
Pre-built CacheProfiler.so for multiple LLVM versions and platforms.
Release assets include SHA256SUMS; the download helper verifies
binaries against it when available.
Verify Downloads
sha256sum -c SHA256SUMS
gh attestation verify CacheProfiler-llvm18-linux-x64.so \
--repo AveryClapp/Cache-ExplorerSupported Configurations
| LLVM Version | Linux x64 | macOS ARM64 |
|---|---|---|
| 17 | ✅ | ✅ |
| 18 | ✅ | ✅ |
| 19 | ✅ | ✅ |
| 20 | ✅ | ✅ |
| 21 | ✅ | ✅ |
Usage
# Download the appropriate .so for your LLVM version and platform
# Then use with clang:
clang -fpass-plugin=CacheProfiler-llvm18-linux-x64.so your_code.cBuild from Source
./backend/scripts/build-passes.sh [llvm-version] [output-dir]