[llvm-branch-commits] [lld] [lld][LoongArch] Relax call36/tail36: R_LARCH_CALL36 (PR #123576)

2025-02-13 Thread Fangrui Song via llvm-branch-commits
@@ -0,0 +1,135 @@ +# REQUIRES: loongarch MaskRay wrote: Needs a file-level comment explaining the purpose. See riscv-relax-call.s https://github.com/llvm/llvm-project/pull/123576 ___ llvm-branch-commits mailing list ll

[llvm-branch-commits] [llvm] [VPlan] Compute cost for binary op VPInstruction with underlying values. (PR #127101)

2025-02-13 Thread Hassnaa Hamdi via llvm-branch-commits
https://github.com/hassnaaHamdi created https://github.com/llvm/llvm-project/pull/127101 As exposed by #125094, we are missing cost computation for some binary VPInstructions we created based on original IR instructions. Their cost should be considered. PR: #125434 Author: Florian Hahn

[llvm-branch-commits] [llvm] [VPlan] Compute cost for binary op VPInstruction with underlying values. (PR #127101)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Hassnaa Hamdi (hassnaaHamdi) Changes As exposed by #125094, we are missing cost computation for some binary VPInstructions we created based on original IR instructions. Their cost should be considered. PR: #125434 Author: F

[llvm-branch-commits] [llvm] [VPlan] Compute cost for binary op VPInstruction with underlying values. (PR #127101)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-vectorizers Author: Hassnaa Hamdi (hassnaaHamdi) Changes As exposed by #125094, we are missing cost computation for some binary VPInstructions we created based on original IR instructions. Their cost should be considered. PR: #125434 Author: Flori

[llvm-branch-commits] [clang] 3548823 - Revert "[libclang] Always Dup in createRef(StringRef) (#125020)"

2025-02-13 Thread via llvm-branch-commits
Author: Vitaly Buka Date: 2025-02-13T07:39:26-08:00 New Revision: 3548823b7c0ed8f985050d27d98c3f1145f0bea3 URL: https://github.com/llvm/llvm-project/commit/3548823b7c0ed8f985050d27d98c3f1145f0bea3 DIFF: https://github.com/llvm/llvm-project/commit/3548823b7c0ed8f985050d27d98c3f1145f0bea3.diff L

[llvm-branch-commits] [llvm] release/20.x: [LLVM][AArch64] Remove aliases of LSUI instructions (#126072) (PR #127084)

2025-02-13 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/127084 Backport d44d806 Requested by: @kmclaughlin-arm >From be0ff3b26835d8cb996f911f8839c21cd9c82a23 Mon Sep 17 00:00:00 2001 From: Kerry McLaughlin Date: Thu, 13 Feb 2025 09:43:16 + Subject: [PATCH] [LLVM][AArc

[llvm-branch-commits] [llvm] release/20.x: [LLVM][AArch64] Remove aliases of LSUI instructions (#126072) (PR #127084)

2025-02-13 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/127084 ___ 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] release/20.x: [LLVM][AArch64] Remove aliases of LSUI instructions (#126072) (PR #127084)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @CarolineConcatto What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/127084 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mail

[llvm-branch-commits] [llvm] release/20.x: [LLVM][AArch64] Remove aliases of LSUI instructions (#126072) (PR #127084)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 @llvm/pr-subscribers-mc Author: None (llvmbot) Changes Backport d44d806 Requested by: @kmclaughlin-arm --- Full diff: https://github.com/llvm/llvm-project/pull/127084.diff 4 Files Affected: - (modified) llvm/lib/Target/AArch64/AArch6

[llvm-branch-commits] [clang] [llvm] release/20.x: [reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967) (PR #127124)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @jmorse What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/127124 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listin

[llvm-branch-commits] [clang] [llvm] release/20.x: [reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967) (PR #127124)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes Backport 1083ec647f16314bcc9af8c4d6b11f50d288bca6 Requested by: @hvdijk --- Patch is 32.04 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/127124.diff 11 File

[llvm-branch-commits] [clang] [llvm] release/20.x: [reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967) (PR #127124)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-coroutines Author: None (llvmbot) Changes Backport 1083ec647f16314bcc9af8c4d6b11f50d288bca6 Requested by: @hvdijk --- Patch is 32.04 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/127124.diff 11 Files Aff

[llvm-branch-commits] [clang] [llvm] release/20.x: [reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967) (PR #127124)

2025-02-13 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/127124 Backport 1083ec647f16314bcc9af8c4d6b11f50d288bca6 Requested by: @hvdijk >From 0f57dd432fb37f1d4dd7c4d50b92480206e108a9 Mon Sep 17 00:00:00 2001 From: Harald van Dijk Date: Thu, 13 Feb 2025 10:46:42 + Subje

[llvm-branch-commits] [clang] [llvm] release/20.x: [reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967) (PR #127124)

2025-02-13 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/127124 ___ 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] release/20.x: [reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967) (PR #127124)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: None (llvmbot) Changes Backport 1083ec647f16314bcc9af8c4d6b11f50d288bca6 Requested by: @hvdijk --- Patch is 32.04 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/127124.diff 11 Files

[llvm-branch-commits] [clang] [llvm] release/20.x: [reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967) (PR #127124)

2025-02-13 Thread Harald van Dijk via llvm-branch-commits
hvdijk wrote: I'm hoping that we're still early enough in the LLVM 20 release cycle, since we're before the initial 20.1 release, that we can still cherry-pick it. It restores a certain level of API compatibility with earlier LLVM releases, but it would be an ABI break so would be risky to pic

[llvm-branch-commits] [libc] release/20.x: libc/cmake: don't fail if LLVM_VERSION_SUFFIX isn't defined (#126359) (PR #127099)

2025-02-13 Thread Joseph Huber via llvm-branch-commits
https://github.com/jhuber6 approved this pull request. https://github.com/llvm/llvm-project/pull/127099 ___ 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] PeepholeOpt: Handle subregister compose when looking through reg_sequence (PR #127051)

2025-02-13 Thread Quentin Colombet via llvm-branch-commits
https://github.com/qcolombet approved this pull request. https://github.com/llvm/llvm-project/pull/127051 ___ 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] [libc] release/20.x: libc/cmake: don't fail if LLVM_VERSION_SUFFIX isn't defined (#126359) (PR #127099)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libc Author: None (llvmbot) Changes Backport c81139f417a209dbd2a4e06465483d4b0951a9ac Requested by: @jhuber6 --- Full diff: https://github.com/llvm/llvm-project/pull/127099.diff 1 Files Affected: - (modified) libc/CMakeLists.txt (+1-1) ``

[llvm-branch-commits] [libc] release/20.x: libc/cmake: don't fail if LLVM_VERSION_SUFFIX isn't defined (#126359) (PR #127099)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @jhuber6 What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/127099 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listi

[llvm-branch-commits] [libc] release/20.x: libc/cmake: don't fail if LLVM_VERSION_SUFFIX isn't defined (#126359) (PR #127099)

2025-02-13 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/127099 ___ 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] release/20.x: [clang][AST] Handle dependent representation of call to function with explicit object parameter in CallExpr::getBeginLoc() (#126868) (PR #127148)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 32c8754fbcb936ba6b5bc6cb6817cf3b6a4602f4 Requested by: @HighCommander4 --- Full diff: https://github.com/llvm/llvm-project/pull/127148.diff 2 Files Affected: - (modified) clang/lib/AST/Expr.cpp (+16-5)

[llvm-branch-commits] [llvm] [AMDGPU] Respect MBB alignment in the getFunctionCodeSize() (PR #127142)

2025-02-13 Thread Eli Friedman via llvm-branch-commits
@@ -212,6 +212,8 @@ uint64_t SIProgramInfo::getFunctionCodeSize(const MachineFunction &MF) { uint64_t CodeSize = 0; for (const MachineBasicBlock &MBB : MF) { +CodeSize = alignTo(CodeSize, MBB.getAlignment()); efriedma-quic wrote: Hmm, okay. Probably

[llvm-branch-commits] [clang] release/20.x: [clang][AST] Handle dependent representation of call to function with explicit object parameter in CallExpr::getBeginLoc() (#126868) (PR #127148)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @zyn0217 What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/127148 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listi

[llvm-branch-commits] [clang] release/20.x: [clang][AST] Handle dependent representation of call to function with explicit object parameter in CallExpr::getBeginLoc() (#126868) (PR #127148)

2025-02-13 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/127148 ___ 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] release/20.x: [clang][AST] Handle dependent representation of call to function with explicit object parameter in CallExpr::getBeginLoc() (#126868) (PR #127148)

2025-02-13 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/127148 Backport 32c8754fbcb936ba6b5bc6cb6817cf3b6a4602f4 Requested by: @HighCommander4 >From f1e16257e4a6120c8a8c1ffc587eb2d4c6f64902 Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Thu, 13 Feb 2025 18:32:12 -0500

[llvm-branch-commits] [lld] [lld][LoongArch] Relax call36/tail36: R_LARCH_CALL36 (PR #123576)

2025-02-13 Thread Zhaoxin Yang via llvm-branch-commits
https://github.com/ylzsx updated https://github.com/llvm/llvm-project/pull/123576 >From f1f995b5fc8e90126b5825d52b9c75cd45d27cfc Mon Sep 17 00:00:00 2001 From: yangzhaoxin Date: Thu, 26 Dec 2024 11:32:33 +0800 Subject: [PATCH 1/5] Relax call36/tail36. Instructions with relocation `R_LARCH_CALL

[llvm-branch-commits] [clang] release/20.x: [clang][AST] Handle dependent representation of call to function with explicit object parameter in CallExpr::getBeginLoc() (#126868) (PR #127148)

2025-02-13 Thread Younan Zhang via llvm-branch-commits
https://github.com/zyn0217 approved this pull request. https://github.com/llvm/llvm-project/pull/127148 ___ 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] 539174b - Add release note for Armv9.6 updates (#126513)

2025-02-13 Thread via llvm-branch-commits
Author: CarolineConcatto Date: 2025-02-13T18:30:50-08:00 New Revision: 539174b470f48fa688c59276ebabc841beadcf37 URL: https://github.com/llvm/llvm-project/commit/539174b470f48fa688c59276ebabc841beadcf37 DIFF: https://github.com/llvm/llvm-project/commit/539174b470f48fa688c59276ebabc841beadcf37.di

[llvm-branch-commits] [llvm] Add release note for Armv9.6 updates (PR #126513)

2025-02-13 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/126513 ___ 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] Add release note for Armv9.6 updates (PR #126513)

2025-02-13 Thread via llvm-branch-commits
github-actions[bot] wrote: @CarolineConcatto (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to thi

[llvm-branch-commits] [clang] 8215069 - [clang-format] Hanlde qualified type name for `QualifierAlignment` (#125327)

2025-02-13 Thread Tom Stellard via llvm-branch-commits
Author: Owen Pan Date: 2025-02-13T18:32:40-08:00 New Revision: 82150695fb944729a7fa2e6622318ca90e5d5e95 URL: https://github.com/llvm/llvm-project/commit/82150695fb944729a7fa2e6622318ca90e5d5e95 DIFF: https://github.com/llvm/llvm-project/commit/82150695fb944729a7fa2e6622318ca90e5d5e95.diff LOG:

[llvm-branch-commits] [clang] release/20.x: [clang-format] Hanlde qualified type name for `QualifierAlignment` (#125327) (PR #126839)

2025-02-13 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/126839 ___ 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] release/20.x: [clang-format] Hanlde qualified type name for `QualifierAlignment` (#125327) (PR #126839)

2025-02-13 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/126839 >From 82150695fb944729a7fa2e6622318ca90e5d5e95 Mon Sep 17 00:00:00 2001 From: Owen Pan Date: Tue, 4 Feb 2025 01:33:44 -0800 Subject: [PATCH] [clang-format] Hanlde qualified type name for `QualifierAlignment` (#

[llvm-branch-commits] [clang] release/20.x: [clang-format] Hanlde qualified type name for `QualifierAlignment` (#125327) (PR #126839)

2025-02-13 Thread via llvm-branch-commits
github-actions[bot] wrote: @owenca (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR. ht

[llvm-branch-commits] [lld] [lld][LoongArch] Relax call36/tail36: R_LARCH_CALL36 (PR #123576)

2025-02-13 Thread Zhaoxin Yang via llvm-branch-commits
https://github.com/ylzsx updated https://github.com/llvm/llvm-project/pull/123576 >From f1f995b5fc8e90126b5825d52b9c75cd45d27cfc Mon Sep 17 00:00:00 2001 From: yangzhaoxin Date: Thu, 26 Dec 2024 11:32:33 +0800 Subject: [PATCH 1/5] Relax call36/tail36. Instructions with relocation `R_LARCH_CALL

[llvm-branch-commits] [llvm] [AMDGPU] Early bail in getFunctionCodeSize for meta inst. NFC. (PR #127129)

2025-02-13 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: There is also MF.estimateFunctionSizeInBytes(), probably should use that as a stop gap until MC computes this https://github.com/llvm/llvm-project/pull/127129 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https

[llvm-branch-commits] [clang] release/20.x: [Clang] Remove the PackExpansion restrictions for rewrite substitution (PR #127174)

2025-02-13 Thread Younan Zhang via llvm-branch-commits
https://github.com/zyn0217 milestoned https://github.com/llvm/llvm-project/pull/127174 ___ 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] release/20.x: [Clang] Remove the PackExpansion restrictions for rewrite substitution (PR #127174)

2025-02-13 Thread Younan Zhang via llvm-branch-commits
https://github.com/zyn0217 edited https://github.com/llvm/llvm-project/pull/127174 ___ 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] release/20.x: [Clang] Remove the PackExpansion restrictions for rewrite substitution (PR #127174)

2025-02-13 Thread Younan Zhang via llvm-branch-commits
https://github.com/zyn0217 created https://github.com/llvm/llvm-project/pull/127174 This backports [commit-sha] with a release note towards 20 so that we could resolve some pains in CTAD. >From ec69f0589eb471877ccd488f6d7d4fd43bcf0d02 Mon Sep 17 00:00:00 2001 From: Younan Zhang Date: Fri, 7

[llvm-branch-commits] [clang] release/20.x: [Clang] Remove the PackExpansion restrictions for rewrite substitution (PR #127174)

2025-02-13 Thread Younan Zhang via llvm-branch-commits
https://github.com/zyn0217 edited https://github.com/llvm/llvm-project/pull/127174 ___ 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] release/20.x: [Clang] Remove the PackExpansion restrictions for rewrite substitution (PR #127174)

2025-02-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Younan Zhang (zyn0217) Changes This backports c08b80eb525a6e6a34d74634bf5181f11ed12984 with a release note towards 20 so that we could resolve some pains in CTAD. --- Full diff: https://github.com/llvm/llvm-project/pull/127174.diff 4 F

[llvm-branch-commits] [clang] release/20.x: [Clang] Remove the PackExpansion restrictions for rewrite substitution (PR #127174)

2025-02-13 Thread Younan Zhang via llvm-branch-commits
https://github.com/zyn0217 ready_for_review https://github.com/llvm/llvm-project/pull/127174 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

<    1   2