[llvm] Use Parallel xz for test-suite sources. (PR #149389)
Tobias Hieta via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 17 12:36:20 PDT 2025
https://github.com/tru created https://github.com/llvm/llvm-project/pull/149389
- **[CIR] Upstream builtin_conj for ComplexType (#149170)**
- **[flang][acc] Create UseDeviceOp for both results of hlfir.declare (#148017)**
- **[mlir][core] Add an MLIR "pattern catalog" generator (#146228)**
- **[libc][NFC]: Correct some comments about SDCOMP-26094. (#149317)**
- **[OpenACC] Update OpenACC macro, remove override macro**
- **[LLDB] Process minidump better error messages (#149206)**
- **[AArch64][Machine-Combiner] Split gather patterns into neon regs to multiple vectors (#142941)**
- **[utils][TableGen] Make some non-bitmask enums iterable (#148647)**
- **[openacc][flang] Support two type bindName representation in acc routine (#149147)**
- **[RISCV] Add additional coverage for one hot interleave load cases [nfc]**
- **[MLIR][Python] Support eliding large resource strings in PassManager (#149187)**
- **[Clang][CodeGen][X86] don't coerce int128 into `{i64,i64}` for SysV-like ABIs (#135230)**
- **[flang][OpenMP] Move extractOmpDirective to Utils.cpp, NFC (#148653)**
- **[CI] Migrate monolithic-linux script to sccache**
- **[CI][Github] Use newer sccache version in CI container**
- **[CIR] Upstream Unary Inc/Dec for ComplexType (#149162)**
- **[mlir][LLVMIR] Add IFuncOp to LLVM dialect (#147697)**
- **[libc][math] Refactor exp10f implementation to header-only in src/__support/math folder. (#148405)**
- **MCAssembler: Modify Contents when VarFixups is not empty**
- **[libc] Fixed StringConverter Error Edge Case (#149356)**
- **[Docs] Mention security of libclang (#149357)**
- **[mlir][vector][memref] Add `alignment` attribute to memory access ops (#144344)**
- **[msan] Add tests for avx512-gfni-intrinsics (#149258)**
- **[mlir][linalg] Add support for scalable vectorization of linalg.mmt4d (#146531)**
- **[NVPTX] Add PRMT constant folding and cleanup usage of PRMT node (#148906)**
- **Rename config.host_os to config.target_os.**
- **[CI][Github] Enable CIR CI build and test (#147430)**
- **[flang] Main program symbol no longer conflicts with the other symbols (#149169)**
- **Speculative buildbot fix.**
- **[flang][OpenMP] Generalize isOpenMPPrivatizingConstruct (#148654)**
- **[AMDGPU] Add support for `v_cos_bf16` on gfx1250 (#149355)**
- **[utils] Use parallel xz when creating the test-suite src package**
>From 2ea7a47b37d73135c1117651be81a9c92913184b Mon Sep 17 00:00:00 2001
From: Tobias Hieta <tobias at hieta.se>
Date: Thu, 17 Jul 2025 21:33:29 +0200
Subject: [PATCH] [utils] Use parallel xz when creating the test-suite src
package
This was not happening before because it's calling xz via tar
instead of xz directly like the other source packages. This
speeds up the compression a lot.
---
llvm/utils/release/export.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/utils/release/export.sh b/llvm/utils/release/export.sh
index 66bef82586a34..0ac392cbed7be 100755
--- a/llvm/utils/release/export.sh
+++ b/llvm/utils/release/export.sh
@@ -123,7 +123,7 @@ export_sources() {
tar -C test-suite-$release$rc.src --strip-components=1 -xzf -
fi
echo "Creating tarball for test-suite ..."
- tar --sort=name --owner=0 --group=0 \
+ XZ_OPT="-T0" tar --sort=name --owner=0 --group=0 \
--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime \
-cJf test-suite-$release$rc.src.tar.xz test-suite-$release$rc.src
fi
More information about the llvm-commits
mailing list