Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
d772663
Revert "[Github] Update PR labeller to v6.0.1 (#167246)"
boomanaiden154 Nov 18, 2025
5af0398
[X86] Add test examples of build vectors of reversed scalar loads tha…
RKSimon Nov 18, 2025
5407e62
Revert "[MLIR][NVVM] Add tcgen05.mma MLIR Ops" (#168583)
joker-eph Nov 18, 2025
8bdd82c
[CI] Skip Running Premerge Advisor on AArch64 (#168404)
boomanaiden154 Nov 18, 2025
40ed57c
[CI] Prefer Bash Tests over Empty String Comparisons (#168575)
boomanaiden154 Nov 18, 2025
0ae2bcc
[ARM] TableGen-erate node descriptions (#168212)
s-barannikov Nov 18, 2025
523bd2d
[GISel][RISCV] Compute CTPOP of small odd-sized integer correctly (#1…
XChy Nov 18, 2025
46565f3
[LLDB] Add log channel for InstrumentationRuntime plugins (#168508)
delcypher Nov 18, 2025
3f61402
[clang][DependencyScanning] Add Test Coverage of `StabeDirs` during B…
qiongsiwu Nov 18, 2025
8f67759
[NFC][TableGen] Remove `close` member from various CodeGenHelpers (#1…
jurahul Nov 18, 2025
4ab2423
[ConstantFolding] Generalize constant folding for vector_interleave2 …
topperc Nov 18, 2025
96e58b8
[RISCV] Legalize misaligned unmasked vp.load/vp.store to vle8/vse8. (…
topperc Nov 18, 2025
0dd3cb5
Reland instr-ref-target-hooks-sp-clobber.mir (#168136)
rastogishubham Nov 18, 2025
b630721
[bazel] Fix #164904 (#168593)
pranavk Nov 18, 2025
e93763e
[dsymutil] Specify that -flat is for testing in the help output (#168…
JDevlieghere Nov 18, 2025
2ad93b4
[X86] getRoundingModeX86 - add missing "clang-format on" toggle comme…
RKSimon Nov 18, 2025
ac6e48d
Modify llvm-dwp to be able to emit string tables over 4GB without los…
clayborg Nov 18, 2025
58b8e6e
[DebugInfo][IR] Verifier checks for the extraData (#167971)
laxmansole Nov 18, 2025
04a1fd5
[RISCV] Make XFAIL test UNSUPPORTED. (#168525)
mgudim Nov 18, 2025
576e1af
[NFC][AMDGPU] IGLP: Fixes for unsigned int handling (#135090)
ro-i Nov 18, 2025
124fa5c
[AArch64] - Improve costing for Identity shuffles for SVE targets. (#…
pawan-nirpal-031 Nov 18, 2025
4155cdc
Mips: Remove manual libcall name search and table (#168595)
arsenm Nov 18, 2025
8aca6c3
[AllocToken] Test compatibility with -fsanitize=kcfi,memtag (#168600)
melver Nov 18, 2025
e1bb50b
[bazel] fix #168212 (#168598)
pranavk Nov 18, 2025
56b1d42
[CIR] Mark globals as constants (#168463)
andykaylor Nov 18, 2025
1157a22
[GISel] Use getScalarSizeInBits in LegalizerHelper::lowerBitCount (#1…
topperc Nov 18, 2025
3e8dc4d
[clang][deps] NFC: Use qualified names for function definitions (#168…
jansvoboda11 Nov 18, 2025
d3c2973
[lldb/aarch64] Add STR/LDR instructions for FP registers to Emulator …
igorkudrin Nov 18, 2025
507f236
[VPlan] Fix OpType-mismatch in getFlagsFromIndDesc (#168560)
artagnon Nov 18, 2025
8fce476
Implement a more seamless way to provide missing functions on z/OS (#…
perry-ca Nov 18, 2025
31ec633
[clang-tidy] Fix bugs in misc-coroutine-hostile-raii check (#167947)
higher-performance Nov 18, 2025
c4898f3
[HLSL][DirectX] Use a padding type for HLSL buffers. (#167404)
bogner Nov 18, 2025
5cde345
[runtimes] Remove pstl from the list of supported runtimes (#168414)
ldionne Nov 18, 2025
1e3ea03
[VPlan] VPIRFlags kind for FCmp with predicate + fast-math flags (NFCI).
fhahn Nov 18, 2025
6665642
[AMDGPU] Don't fold an i64 immediate value if it can't be replicated …
shiltian Nov 18, 2025
db71cc5
[libc] Implement pkey_alloc/free/get/set/mprotect for x86_64 linux (#…
jtstogel Nov 18, 2025
e47e9f3
[NVPTX] TableGen-erate SDNode descriptions (#168367)
s-barannikov Nov 18, 2025
ed78ab7
[orc-rt] Introduce Task and TaskDispatcher APIs and implementations. …
lhames Nov 18, 2025
3e499e9
[CIR] Add support for common linkage (#168613)
andykaylor Nov 18, 2025
5e80358
[llvm][ARM] Allow MOVT and MOVW on the offset between two labels (#16…
hwti Nov 18, 2025
1262acf
Introduce DwarfUnit::addBlock helper method (#168446)
tromey Nov 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .ci/monolithic-linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,13 @@ cmake -S "${MONOREPO_ROOT}"/llvm -B "${BUILD_DIR}" \

start-group "ninja"

if [[ "${targets}" != "" ]]; then
if [[ -n "${targets}" ]]; then
# Targets are not escaped as they are passed as separate arguments.
ninja -C "${BUILD_DIR}" -k 0 ${targets} |& tee ninja.log
cp ${BUILD_DIR}/.ninja_log ninja.ninja_log
fi

if [[ "${runtime_targets}" != "" ]]; then
if [[ -n "${runtime_targets}" ]]; then
start-group "ninja Runtimes"

ninja -C "${BUILD_DIR}" ${runtime_targets} |& tee ninja_runtimes.log
Expand All @@ -79,7 +79,7 @@ fi

# Compiling runtimes with just-built Clang and running their tests
# as an additional testing for Clang.
if [[ "${runtime_targets_needs_reconfig}" != "" ]]; then
if [[ -n "${runtime_targets_needs_reconfig}" ]]; then
start-group "CMake Runtimes C++26"

cmake \
Expand Down
4 changes: 2 additions & 2 deletions .ci/monolithic-windows.sh
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,13 @@ cmake -S "${MONOREPO_ROOT}"/llvm -B "${BUILD_DIR}" \

start-group "ninja"

if [[ "${targets}" != "" ]]; then
if [[ -n "${targets}" ]]; then
# Targets are not escaped as they are passed as separate arguments.
ninja -C "${BUILD_DIR}" -k 0 ${targets} |& tee ninja.log
cp ${BUILD_DIR}/.ninja_log ninja.ninja_log
fi

if [[ "${runtimes_targets}" != "" ]]; then
if [[ -n "${runtimes_targets}" ]]; then
start-group "ninja runtimes"

ninja -C "${BUILD_DIR}" -k 0 ${runtimes_targets} |& tee ninja_runtimes.log
Expand Down
2 changes: 1 addition & 1 deletion .ci/premerge_advisor_explain.py
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ def main(

# Skip looking for results on AArch64 for now because the premerge advisor
# service is not available on AWS currently.
if platform.machine() == "arm64":
if platform.machine() == "arm64" or platform.machine() == "aarch64":
sys.exit(0)

main(
Expand Down
2 changes: 1 addition & 1 deletion .ci/premerge_advisor_upload.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ def main(commit_sha, workflow_run_number, build_log_files):

# Skip uploading results on AArch64 for now because the premerge advisor
# service is not available on AWS currently.
if platform.machine() == "arm64":
if platform.machine() == "arm64" or platform.machine() == "aarch64":
sys.exit(0)

main(args.commit_sha, args.workflow_run_number, args.build_log_files)
10 changes: 5 additions & 5 deletions .ci/utils.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ function at-exit {
# If building fails there will be no results files.
shopt -s nullglob

if [[ "$GITHUB_ACTIONS" != "" ]]; then
if [[ -n "$GITHUB_ACTIONS" ]]; then
python "${MONOREPO_ROOT}"/.ci/generate_test_report_github.py \
$retcode "${BUILD_DIR}"/test-results.*.xml "${MONOREPO_ROOT}"/ninja*.log \
>> $GITHUB_STEP_SUMMARY
Expand All @@ -44,7 +44,7 @@ function at-exit {
fi

if [[ "$retcode" != "0" ]]; then
if [[ "$GITHUB_ACTIONS" != "" ]]; then
if [[ -n "$GITHUB_ACTIONS" ]]; then
python "${MONOREPO_ROOT}"/.ci/premerge_advisor_upload.py \
$(git rev-parse HEAD~1) $GITHUB_RUN_NUMBER \
"${BUILD_DIR}"/test-results.*.xml "${MONOREPO_ROOT}"/ninja*.log
Expand All @@ -59,10 +59,10 @@ trap at-exit EXIT

function start-group {
groupname=$1
if [[ "$GITHUB_ACTIONS" != "" ]]; then
if [[ -n "$GITHUB_ACTIONS" ]]; then
echo "::endgroup"
echo "::group::$groupname"
elif [[ "$POSTCOMMIT_CI" != "" ]]; then
elif [[ -n "$POSTCOMMIT_CI" ]]; then
echo "@@@$STEP@@@"
else
echo "Starting $groupname"
Expand All @@ -73,6 +73,6 @@ export PIP_BREAK_SYSTEM_PACKAGES=1
pip install -q -r "${MONOREPO_ROOT}"/.ci/all_requirements.txt

# The ARM64 builders run on AWS and don't have access to the GCS cache.
if [[ "$GITHUB_ACTIONS" != "" ]] && [[ "$RUNNER_ARCH" != "ARM64" ]]; then
if [[ -n "$GITHUB_ACTIONS" ]] && [[ "$RUNNER_ARCH" != "ARM64" ]]; then
python .ci/cache_lit_timing_files.py download
fi
Loading
Loading