aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
diff options
context:
space:
mode:
authorLouis Dionne <ldionne.2@gmail.com>2025-09-11 12:14:41 -0400
committerGitHub <noreply@github.com>2025-09-11 12:14:41 -0400
commit8cbd8f044b9fea631fa5e793afc5c680f6e018e9 (patch)
tree089df8572e2d7b387cbd3e1f81eae83d264c2249 /llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
parentd1c0b1b6203d4005ad9a1baefe843ab45b3693a8 (diff)
downloadllvm-8cbd8f044b9fea631fa5e793afc5c680f6e018e9.zip
llvm-8cbd8f044b9fea631fa5e793afc5c680f6e018e9.tar.gz
llvm-8cbd8f044b9fea631fa5e793afc5c680f6e018e9.tar.bz2
[libc++] Add scripts to build and test libc++ at a specified commit (#158104)
This is useful to perform historical analyses, bisections or establish a benchmarking baseline after making some changes on a branch. For example, one can run benchmarks against `main` and easily compare them to the results on the current feature branch with: libcxx/utils/test-at-commit --commit $(git merge-base main HEAD) \ -B build/baseline -- <lit args> libcxx/utils/libcxx-lit build/candidate <lit args> libcxx/utils/compare-benchmarks \ <(libcxx/utils/consolidate-benchmarks build/baseline) \ <(libcxx/utils/consolidate-benchmarks build/candidate) Doing this without these scripts would require checking out the desired baseline, setting up the build directory and running the tests manually. With these scripts, this can automatically be automated without dirtying the current checkout.
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions