[llvm-branch-commits] [llvm] [clang] [backport] [C++20] [Modules] Backport the ability to skip ODR checks in GMF (PR #80249)

2024-01-31 Thread Chuanqi Xu via llvm-branch-commits
https://github.com/ChuanqiXu9 edited https://github.com/llvm/llvm-project/pull/80249 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79479 (PR #79907)

2024-01-31 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/79907 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79479 (PR #79907)

2024-01-31 Thread Tom Stellard via llvm-branch-commits
tstellar wrote: Merged: f4e5ce059eb4f04788e0c8391dc565b6aab952dc d3aeedcd47cb9ac29769716c1eed6d5b80b45728 https://github.com/llvm/llvm-project/pull/79907 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cg

[llvm-branch-commits] [clang] d3aeedc - [Docs] Fix documentation build.

2024-01-31 Thread Tom Stellard via llvm-branch-commits
Author: Craig Topper Date: 2024-01-31T22:56:47-08:00 New Revision: d3aeedcd47cb9ac29769716c1eed6d5b80b45728 URL: https://github.com/llvm/llvm-project/commit/d3aeedcd47cb9ac29769716c1eed6d5b80b45728 DIFF: https://github.com/llvm/llvm-project/commit/d3aeedcd47cb9ac29769716c1eed6d5b80b45728.diff

[llvm-branch-commits] [clang] f4e5ce0 - [RISCV] Support __riscv_v_fixed_vlen for vbool types. (#76551)

2024-01-31 Thread Tom Stellard via llvm-branch-commits
Author: Craig Topper Date: 2024-01-31T22:56:47-08:00 New Revision: f4e5ce059eb4f04788e0c8391dc565b6aab952dc URL: https://github.com/llvm/llvm-project/commit/f4e5ce059eb4f04788e0c8391dc565b6aab952dc DIFF: https://github.com/llvm/llvm-project/commit/f4e5ce059eb4f04788e0c8391dc565b6aab952dc.diff

[llvm-branch-commits] [clang] [llvm] [backport] [C++20] [Modules] Backport the ability to skip ODR checks in GMF (PR #80249)

2024-01-31 Thread Chuanqi Xu via llvm-branch-commits
https://github.com/ChuanqiXu9 updated https://github.com/llvm/llvm-project/pull/80249 >From 85dc0ff79515cc439cc3e0d8c991709ad789a50b Mon Sep 17 00:00:00 2001 From: Chuanqi Xu Date: Mon, 29 Jan 2024 11:42:08 +0800 Subject: [PATCH 1/3] [C++20] [Modules] Don't perform ODR checks in GMF Close http

[llvm-branch-commits] [llvm] [clang] [backport] [C++20] [Modules] Backport the ability to skip ODR checks in GMF (PR #80249)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Chuanqi Xu (ChuanqiXu9) Changes The backport follows the new practice suggested in https://discourse.llvm.org/t/release-18-x-branch-has-been-created/76480. See https://github.com/llvm/llvm-project/issues/79240 and https://github.com/llvm

[llvm-branch-commits] [llvm] [clang] [backport] [C++20] [Modules] Backport the ability to skip ODR checks in GMF (PR #80249)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: Chuanqi Xu (ChuanqiXu9) Changes The backport follows the new practice suggested in https://discourse.llvm.org/t/release-18-x-branch-has-been-created/76480. See https://github.com/llvm/llvm-project/issues/79240 and https://github.c

[llvm-branch-commits] [clang] [backport] [C++20] [Modules] Backport the ability to skip ODR checks in GMF (PR #80249)

2024-01-31 Thread Chuanqi Xu via llvm-branch-commits
https://github.com/ChuanqiXu9 milestoned https://github.com/llvm/llvm-project/pull/80249 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [backport] [C++20] [Modules] Backport the ability to skip ODR checks in GMF (PR #80249)

2024-01-31 Thread Chuanqi Xu via llvm-branch-commits
https://github.com/ChuanqiXu9 created https://github.com/llvm/llvm-project/pull/80249 The backport follows the new practice suggested in https://discourse.llvm.org/t/release-18-x-branch-has-been-created/76480. See https://github.com/llvm/llvm-project/issues/79240 and https://github.com/llvm/l

[llvm-branch-commits] [llvm] [RISCV] Backport 5cf9f2cd9888feea23a624c1de3cc37ce8ce8112 to release/18.x (PR #79931)

2024-01-31 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/79931 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [RISCV] Backport 5cf9f2cd9888feea23a624c1de3cc37ce8ce8112 to release/18.x (PR #79931)

2024-01-31 Thread Tom Stellard via llvm-branch-commits
tstellar wrote: Merged: 5605312fc5742c1e9825bfa4deafe29509795e78 aca7586ac9cef896a0ab47bd1ccfbbcf9ec50e61 https://github.com/llvm/llvm-project/pull/79931 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cg

[llvm-branch-commits] [llvm] aca7586 - [RISCV] Fix M1 shuffle on wrong SrcVec in lowerShuffleViaVRegSplitting

2024-01-31 Thread Tom Stellard via llvm-branch-commits
Author: Luke Lau Date: 2024-01-31T22:49:19-08:00 New Revision: aca7586ac9cef896a0ab47bd1ccfbbcf9ec50e61 URL: https://github.com/llvm/llvm-project/commit/aca7586ac9cef896a0ab47bd1ccfbbcf9ec50e61 DIFF: https://github.com/llvm/llvm-project/commit/aca7586ac9cef896a0ab47bd1ccfbbcf9ec50e61.diff LOG:

[llvm-branch-commits] [llvm] 5605312 - [RISCV] Add test to showcase miscompile from #79072

2024-01-31 Thread Tom Stellard via llvm-branch-commits
Author: Luke Lau Date: 2024-01-31T22:49:19-08:00 New Revision: 5605312fc5742c1e9825bfa4deafe29509795e78 URL: https://github.com/llvm/llvm-project/commit/5605312fc5742c1e9825bfa4deafe29509795e78 DIFF: https://github.com/llvm/llvm-project/commit/5605312fc5742c1e9825bfa4deafe29509795e78.diff LOG:

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80137 (PR #80138)

2024-01-31 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/80138 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] e502141 - [AArch64][SME] Fix inlining bug introduced in #78703 (#79994)

2024-01-31 Thread Tom Stellard via llvm-branch-commits
Author: Sander de Smalen Date: 2024-01-31T22:29:42-08:00 New Revision: e502141a420a65a4ea534274e07a023a3801fa76 URL: https://github.com/llvm/llvm-project/commit/e502141a420a65a4ea534274e07a023a3801fa76 DIFF: https://github.com/llvm/llvm-project/commit/e502141a420a65a4ea534274e07a023a3801fa76.di

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80137 (PR #80138)

2024-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/80138 >From e502141a420a65a4ea534274e07a023a3801fa76 Mon Sep 17 00:00:00 2001 From: Sander de Smalen Date: Wed, 31 Jan 2024 11:38:29 + Subject: [PATCH] [AArch64][SME] Fix inlining bug introduced in #78703 (#79994)

[llvm-branch-commits] [llvm] [compiler-rt] [clang] [lldb] [flang] [clang-tools-extra] [lld] [libcxxabi] [libcxx] [libc] [SelectOpt] Print instruction instead of pointer (PR #80125)

2024-01-31 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp closed https://github.com/llvm/llvm-project/pull/80125 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang-tools-extra] [libcxx] [libcxxabi] [libc] [flang] [llvm] [lldb] [clang] [compiler-rt] [lld] [SelectOpt] Print instruction instead of pointer (PR #80125)

2024-01-31 Thread Wang Pengcheng via llvm-branch-commits
wangpc-pp wrote: Committed as 995d21bc6ff2220b2887cf9640d936eb99b3c617. Somehow `spr` failed with error so I have to land it manually: ``` #️⃣ Pull Request #80125

[llvm-branch-commits] [flang] [clang] [libcxx] [libc] [compiler-rt] [llvm] [RISCV] Support select optimization (PR #80124)

2024-01-31 Thread Wang Pengcheng via llvm-branch-commits
wangpc-pp wrote: > > and the measurement data still stands for RISCV. > > Please give the measurement data in this review or a direct link to it. I > tried searching for it, and did not immediately find it. It's in the Phabricator link (https://reviews.llvm.org/D138990): > The headline numbe

[llvm-branch-commits] [flang] [libc] [compiler-rt] [clang] [libcxx] [llvm] [RISCV] Support select optimization (PR #80124)

2024-01-31 Thread Philip Reames via llvm-branch-commits
preames wrote: > and the measurement data still stands for RISCV. Please give the measurement data in this review or a direct link to it. I tried searching for it, and did not immediately find it. https://github.com/llvm/llvm-project/pull/80124 ___

[llvm-branch-commits] [llvm] Revert "[RISCV] Recurse on first operand of two operand shuffles (#79180)" (PR #80238)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-risc-v Author: Philip Reames (preames) Changes This reverts commit bdc41106ee48dce59c500c9a3957af947f30c8c3 on the release/18.x branch. This change was the first in a mini-series and while I'm not aware of any particular problem from having it o

[llvm-branch-commits] [llvm] Revert "[RISCV] Recurse on first operand of two operand shuffles (#79180)" (PR #80238)

2024-01-31 Thread Philip Reames via llvm-branch-commits
https://github.com/preames created https://github.com/llvm/llvm-project/pull/80238 This reverts commit bdc41106ee48dce59c500c9a3957af947f30c8c3 on the release/18.x branch. This change was the first in a mini-series and while I'm not aware of any particular problem from having it on it's own in

[llvm-branch-commits] [llvm] [clang-tools-extra] [flang] [libcxx] [lldb] [libcxxabi] [libc] [compiler-rt] [lld] [clang] [SelectOpt] Print instruction instead of pointer (PR #80125)

2024-01-31 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp updated https://github.com/llvm/llvm-project/pull/80125 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [llvm] [clang] [clang-tools-extra] [lld] [flang] [libc] [compiler-rt] [libcxxabi] [lldb] [SelectOpt] Print instruction instead of pointer (PR #80125)

2024-01-31 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp updated https://github.com/llvm/llvm-project/pull/80125 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [BPF] expand cttz, ctlz for i32, i64 (PR #73668)

2024-01-31 Thread via llvm-branch-commits
https://github.com/eddyz87 approved this pull request. https://github.com/llvm/llvm-project/pull/73668 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [BPF] expand cttz, ctlz for i32, i64 (PR #73668)

2024-01-31 Thread via llvm-branch-commits
@@ -0,0 +1,304 @@ +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4 +; RUN: llc < %s -march=bpf | FileCheck %s + +; test that we can expand CTTZ & CTLZ + +declare i32 @llvm.cttz.i32(i32, i1) + +define i32 @cttz_i32_zdef(i32 %a) {

[llvm-branch-commits] [llvm] [BPF] expand cttz, ctlz for i32, i64 (PR #73668)

2024-01-31 Thread Yingchi Long via llvm-branch-commits
@@ -0,0 +1,304 @@ +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4 +; RUN: llc < %s -march=bpf | FileCheck %s + +; test that we can expand CTTZ & CTLZ + +declare i32 @llvm.cttz.i32(i32, i1) + +define i32 @cttz_i32_zdef(i32 %a) {

[llvm-branch-commits] [llvm] [BPF] expand cttz, ctlz for i32, i64 (PR #73668)

2024-01-31 Thread via llvm-branch-commits
@@ -0,0 +1,304 @@ +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4 +; RUN: llc < %s -march=bpf | FileCheck %s + +; test that we can expand CTTZ & CTLZ + +declare i32 @llvm.cttz.i32(i32, i1) + +define i32 @cttz_i32_zdef(i32 %a) {

[llvm-branch-commits] [llvm] [BPF] expand cttz, ctlz for i32, i64 (PR #73668)

2024-01-31 Thread Yingchi Long via llvm-branch-commits
@@ -0,0 +1,304 @@ +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4 +; RUN: llc < %s -march=bpf | FileCheck %s + +; test that we can expand CTTZ & CTLZ + +declare i32 @llvm.cttz.i32(i32, i1) + +define i32 @cttz_i32_zdef(i32 %a) {

[llvm-branch-commits] [llvm] Refactor recomputeLiveIns to operate on whole CFG (#79498) (PR #79641)

2024-01-31 Thread Oskar Wirga via llvm-branch-commits
https://github.com/oskarwirga updated https://github.com/llvm/llvm-project/pull/79641 >From b4901ff3e9f9fef59bf64fb9f7465f949a2ca32a Mon Sep 17 00:00:00 2001 From: Oskar Wirga <10386631+oskarwi...@users.noreply.github.com> Date: Tue, 30 Jan 2024 19:33:04 -0800 Subject: [PATCH] Refactor recompute

[llvm-branch-commits] [libc] [llvm] [compiler-rt] [clang] [libcxx] [flang] [RISCV] Support select optimization (PR #80124)

2024-01-31 Thread Alexander Richardson via llvm-branch-commits
@@ -0,0 +1,873 @@ +; NOTE: Assertions have been autogenerated by utils/update_test_checks.py +; RUN: opt -select-optimize -mtriple=riscv64 -S < %s \ +; RUN: | FileCheck %s --check-prefix=CHECK-SELECT +; RUN: opt -select-optimize -mtriple=riscv64 -mattr=+enable-select-opt -S < %s

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80140 (PR #80141)

2024-01-31 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/80141 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] 27139bc - [SME] Stop RA from coalescing COPY instructions that transcend beyond smstart/smstop. (#78294)

2024-01-31 Thread via llvm-branch-commits
Author: Sander de Smalen Date: 2024-01-31T15:41:15Z New Revision: 27139bceb27d0b551e6e9d18fb91c703cbc3d7b8 URL: https://github.com/llvm/llvm-project/commit/27139bceb27d0b551e6e9d18fb91c703cbc3d7b8 DIFF: https://github.com/llvm/llvm-project/commit/27139bceb27d0b551e6e9d18fb91c703cbc3d7b8.diff L

[llvm-branch-commits] [llvm] 977a511 - Revert "[MIRPrinter] Don't print space when there is no successor (#80143)"

2024-01-31 Thread via llvm-branch-commits
Author: Alex Bradbury Date: 2024-01-31T17:00:31Z New Revision: 977a5117995dc4f78f1f9232f13395d50775887c URL: https://github.com/llvm/llvm-project/commit/977a5117995dc4f78f1f9232f13395d50775887c DIFF: https://github.com/llvm/llvm-project/commit/977a5117995dc4f78f1f9232f13395d50775887c.diff LOG:

[llvm-branch-commits] [llvm] 5490201 - Revert "[AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c)…"

2024-01-31 Thread via llvm-branch-commits
Author: Rin Dobrescu Date: 2024-01-31T16:32:38Z New Revision: 5490201f1bcf78b0d51bc5bd95e9eb5976d8891b URL: https://github.com/llvm/llvm-project/commit/5490201f1bcf78b0d51bc5bd95e9eb5976d8891b DIFF: https://github.com/llvm/llvm-project/commit/5490201f1bcf78b0d51bc5bd95e9eb5976d8891b.diff LOG:

[llvm-branch-commits] [clang] [Release Notes][FMV] Document support for rcpc3 and mops features. (PR #80152)

2024-01-31 Thread Pavel Iliin via llvm-branch-commits
https://github.com/ilinpv approved this pull request. https://github.com/llvm/llvm-project/pull/80152 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80137 (PR #80138)

2024-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/80138 >From 467057c926eacfbe8ed00bba9de3e86e79b64d7e Mon Sep 17 00:00:00 2001 From: Sander de Smalen Date: Wed, 31 Jan 2024 11:38:29 + Subject: [PATCH] [AArch64][SME] Fix inlining bug introduced in #78703 (#79994)

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80140 (PR #80141)

2024-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/80141 >From 27139bceb27d0b551e6e9d18fb91c703cbc3d7b8 Mon Sep 17 00:00:00 2001 From: Sander de Smalen Date: Wed, 31 Jan 2024 09:04:13 + Subject: [PATCH] [SME] Stop RA from coalescing COPY instructions that transcen

[llvm-branch-commits] [clang] [Release Notes][FMV] Document support for rcpc3 and mops features. (PR #80152)

2024-01-31 Thread Alexandros Lamprineas via llvm-branch-commits
https://github.com/labrinea milestoned https://github.com/llvm/llvm-project/pull/80152 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80150 (PR #80151)

2024-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/80151 >From 6709a582a8345025bf771ff9009d62eab94f2224 Mon Sep 17 00:00:00 2001 From: Andrey Ali Khan Bolshakov <32954549+bolshako...@users.noreply.github.com> Date: Wed, 31 Jan 2024 17:28:37 +0300 Subject: [PATCH] [clan

[llvm-branch-commits] [clang] [Release Notes][FMV] Document support for rcpc3 and mops features. (PR #80152)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Alexandros Lamprineas (labrinea) Changes Documents support for Load-Acquire RCpc instructions v3 (rcpc3) as well as Memory Copy and Memory Set Acceleration instructions (mops) when targeting AArch64. --- Full diff: https://github.com/llv

[llvm-branch-commits] [clang] [Release Notes][FMV] Document support for rcpc3 and mops features. (PR #80152)

2024-01-31 Thread Alexandros Lamprineas via llvm-branch-commits
https://github.com/labrinea created https://github.com/llvm/llvm-project/pull/80152 Documents support for Load-Acquire RCpc instructions v3 (rcpc3) as well as Memory Copy and Memory Set Acceleration instructions (mops) when targeting AArch64. >From 6556c342d6c98b9d755fecfbd1d41e49dc620c4c Mon

[llvm-branch-commits] [clang-tools-extra] [clang] Backport '[clang] static operators should evaluate object argument (reland)' to release/18.x (PR #80109)

2024-01-31 Thread Aaron Ballman via llvm-branch-commits
https://github.com/AaronBallman approved this pull request. LGTM for 18.x, but another set of eyes verifying the fix looks safe would not be a bad thing, either. https://github.com/llvm/llvm-project/pull/80109 ___ llvm-branch-commits mailing list llvm

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80150 (PR #80151)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes resolves llvm/llvm-project#80150 --- Full diff: https://github.com/llvm/llvm-project/pull/80151.diff 2 Files Affected: - (modified) clang/lib/Sema/SemaTemplate.cpp (+24-20) - (modified) clang/test/CoverageMapping

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80150 (PR #80151)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @cor3ntin What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/80151 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listi

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80150 (PR #80151)

2024-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/80151 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80150 (PR #80151)

2024-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/80151 resolves llvm/llvm-project#80150 >From 80dc5345695c8b72626463a737a944caabc18734 Mon Sep 17 00:00:00 2001 From: Andrey Ali Khan Bolshakov <32954549+bolshako...@users.noreply.github.com> Date: Wed, 31 Jan 2024 17:

[llvm-branch-commits] [clang] [clang-tools-extra] Backport '[clang] static operators should evaluate object argument (reland)' to release/18.x (PR #80109)

2024-01-31 Thread Aaron Ballman via llvm-branch-commits
https://github.com/AaronBallman milestoned https://github.com/llvm/llvm-project/pull/80109 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80140 (PR #80141)

2024-01-31 Thread David Sherwood via llvm-branch-commits
https://github.com/david-arm approved this pull request. LGTM. This is a critical fix for SME to ensure correct behaviour and prevent stack corruption. https://github.com/llvm/llvm-project/pull/80141 ___ llvm-branch-commits mailing list llvm-branch-co

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79568 (PR #80120)

2024-01-31 Thread Erich Keane via llvm-branch-commits
https://github.com/erichkeane approved this pull request. https://github.com/llvm/llvm-project/pull/80120 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79568 (PR #80120)

2024-01-31 Thread Younan Zhang via llvm-branch-commits
zyn0217 wrote: I think this is a regression from clang 16. https://cpp1.godbolt.org/z/1PnWbvY1r https://github.com/llvm/llvm-project/pull/80120 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailm

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79568 (PR #80120)

2024-01-31 Thread Erich Keane via llvm-branch-commits
erichkeane wrote: Does this fix a regression against 17? I didn't think it did? https://github.com/llvm/llvm-project/pull/80120 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llv

[llvm-branch-commits] [llvm] [BPF] expand cttz, ctlz for i32, i64 (PR #73668)

2024-01-31 Thread via llvm-branch-commits
@@ -0,0 +1,304 @@ +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4 +; RUN: llc < %s -march=bpf | FileCheck %s + +; test that we can expand CTTZ & CTLZ + +declare i32 @llvm.cttz.i32(i32, i1) + +define i32 @cttz_i32_zdef(i32 %a) {

[llvm-branch-commits] [llvm] [BPF] expand cttz, ctlz for i32, i64 (PR #73668)

2024-01-31 Thread via llvm-branch-commits
eddyz87 wrote: I tried this with the test below using current kernel master, and all works as expected. ```diff diff --git a/tools/testing/selftests/bpf/progs/verifier_and.c b/tools/testing/selftests/bpf/progs/verifier_and.c index e97e518516b6..8a051bd0c886 100644 --- a/tools/testing/selftests

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80137 (PR #80138)

2024-01-31 Thread Kerry McLaughlin via llvm-branch-commits
https://github.com/kmclaughlin-arm approved this pull request. https://github.com/llvm/llvm-project/pull/80138 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80137 (PR #80138)

2024-01-31 Thread Kerry McLaughlin via llvm-branch-commits
kmclaughlin-arm wrote: > @kmclaughlin-arm What do you think about merging this PR to the release > branch? I think this should be merged into the release branch, as it fixes incorrect inlining of `__arm_locally_streaming` functions. https://github.com/llvm/llvm-project/pull/80138

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80140 (PR #80141)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 Author: None (llvmbot) Changes resolves llvm/llvm-project#80140 --- Patch is 93.79 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/80141.diff 11 Files Affected: - (modified) llvm/lib/Target

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80140 (PR #80141)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @david-arm What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/80141 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/list

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80140 (PR #80141)

2024-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/80141 resolves llvm/llvm-project#80140 >From baa6dce938079604d671bbf58ffdb57133fd48bf Mon Sep 17 00:00:00 2001 From: Sander de Smalen Date: Wed, 31 Jan 2024 09:04:13 + Subject: [PATCH] [SME] Stop RA from coalescin

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80140 (PR #80141)

2024-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/80141 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80137 (PR #80138)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes resolves llvm/llvm-project#80137 --- Patch is 26.14 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/80138.diff 2 Files Aff

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80137 (PR #80138)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @kmclaughlin-arm What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/80138 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailma

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80137 (PR #80138)

2024-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/80138 resolves llvm/llvm-project#80137 >From 48b5718efad2595682081c1cd6fa39fdf8781d66 Mon Sep 17 00:00:00 2001 From: Sander de Smalen Date: Wed, 31 Jan 2024 11:38:29 + Subject: [PATCH] [AArch64][SME] Fix inlining

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80137 (PR #80138)

2024-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/80138 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [flang] [libc] [libcxx] [compiler-rt] [clang] [RISCV] Support select optimization (PR #80124)

2024-01-31 Thread Wang Pengcheng via llvm-branch-commits
@@ -0,0 +1,873 @@ +; NOTE: Assertions have been autogenerated by utils/update_test_checks.py +; RUN: opt -select-optimize -mtriple=riscv64 -S < %s \ +; RUN: | FileCheck %s --check-prefix=CHECK-SELECT +; RUN: opt -select-optimize -mtriple=riscv64 -mattr=+enable-select-opt -S < %s

[llvm-branch-commits] [flang] [libc] [compiler-rt] [libcxx] [clang] [llvm] [RISCV] Support select optimization (PR #80124)

2024-01-31 Thread Yingwei Zheng via llvm-branch-commits
@@ -0,0 +1,873 @@ +; NOTE: Assertions have been autogenerated by utils/update_test_checks.py +; RUN: opt -select-optimize -mtriple=riscv64 -S < %s \ +; RUN: | FileCheck %s --check-prefix=CHECK-SELECT +; RUN: opt -select-optimize -mtriple=riscv64 -mattr=+enable-select-opt -S < %s

[llvm-branch-commits] [libcxx] [libc] [flang] [llvm] [clang] [compiler-rt] [SelectOpt] Print instruction instead of pointer (PR #80125)

2024-01-31 Thread David Green via llvm-branch-commits
https://github.com/davemgreen approved this pull request. Thanks. LGTM https://github.com/llvm/llvm-project/pull/80125 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-c

[llvm-branch-commits] [flang] [libc] [libcxx] [clang] [llvm] [compiler-rt] [SelectOpt] Print instruction instead of pointer (PR #80125)

2024-01-31 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp created https://github.com/llvm/llvm-project/pull/80125 None ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc] [flang] [llvm] [clang] [compiler-rt] [RISCV] Support select optimization (PR #80124)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-risc-v Author: Wang Pengcheng (wangpc-pp) Changes AArch64 has enabled this in https://reviews.llvm.org/D138990, and the measurement data still stands for RISCV. And, similar optimization like #77284 is added too. --- Patch is 59.85 KiB, trunc

[llvm-branch-commits] [libcxx] [libc] [flang] [llvm] [clang] [compiler-rt] [RISCV] Support select optimization (PR #80124)

2024-01-31 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp created https://github.com/llvm/llvm-project/pull/80124 AArch64 has enabled this in https://reviews.llvm.org/D138990, and the measurement data still stands for RISCV. And, similar optimization like #77284 is added too.

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79992 (PR #79997)

2024-01-31 Thread via llvm-branch-commits
https://github.com/cor3ntin approved this pull request. https://github.com/llvm/llvm-project/pull/79997 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [lld] [docs] Add release notes for Windows specific changes in 18.x (PR #80011)

2024-01-31 Thread David Spickett via llvm-branch-commits
Martin =?utf-8?q?Storsj=C3=B6?= Message-ID: In-Reply-To: https://github.com/DavidSpickett approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/80011 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https:

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79568 (PR #80120)

2024-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Younan Zhang (zyn0217) Changes Backporting https://github.com/llvm/llvm-project/pull/79568 to clang 18. --- Full diff: https://github.com/llvm/llvm-project/pull/80120.diff 3 Files Affected: - (modified) clang/docs/ReleaseNotes.rst (+4)

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79568 (PR #80120)

2024-01-31 Thread Younan Zhang via llvm-branch-commits
https://github.com/zyn0217 milestoned https://github.com/llvm/llvm-project/pull/80120 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79568 (PR #80120)

2024-01-31 Thread Younan Zhang via llvm-branch-commits
https://github.com/zyn0217 created https://github.com/llvm/llvm-project/pull/80120 Backporting https://github.com/llvm/llvm-project/pull/79568 to clang 18. >From 16a8c31d342abed9c02493445c14c1bc7fd1519e Mon Sep 17 00:00:00 2001 From: Younan Zhang Date: Sat, 27 Jan 2024 15:42:52 +0800 Subject:

[llvm-branch-commits] [mlir] 2373491 - Revert "[mlir][memref] `memref.subview`: Verify result strides"

2024-01-31 Thread via llvm-branch-commits
Author: Matthias Springer Date: 2024-01-31T09:32:54+01:00 New Revision: 23734917da16bdfbadf4d75e657f7ff6deabd618 URL: https://github.com/llvm/llvm-project/commit/23734917da16bdfbadf4d75e657f7ff6deabd618 DIFF: https://github.com/llvm/llvm-project/commit/23734917da16bdfbadf4d75e657f7ff6deabd618.d

[llvm-branch-commits] [clang-tools-extra] [clang] Backport '[clang] static operators should evaluate object argument (reland)' to release/18.x (PR #80109)

2024-01-31 Thread Tianlan Zhou via llvm-branch-commits
https://github.com/SuperSodaSea edited https://github.com/llvm/llvm-project/pull/80109 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits