[llvm-branch-commits] [llvm] [SelectionDAG][X86] Split via Concat vector types for atomic load (PR #120640)

2025-01-29 Thread via llvm-branch-commits
@@ -7071,14 +7071,23 @@ static SDValue LowerAsSplatVectorLoad(SDValue SrcOp, MVT VT, const SDLoc &dl, } // Recurse to find a LoadSDNode source and the accumulated ByteOffest. -static bool findEltLoadSrc(SDValue Elt, LoadSDNode *&Ld, int64_t &ByteOffset) { - if (ISD::isNON_EX

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel] Do not run verifier after ResetMachineFunctionPass (#124799) (PR #124917)

2025-01-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: None (llvmbot) Changes Backport 66e0498dafbfa7f8fd7deaa88ae62bdf38a12113 Requested by: @davemgreen --- Full diff: https://github.com/llvm/llvm-project/pull/124917.diff 2 Files Affected: - (modified) llvm/lib/CodeGen/TargetPass

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel] Do not run verifier after ResetMachineFunctionPass (#124799) (PR #124917)

2025-01-29 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/124917 Backport 66e0498dafbfa7f8fd7deaa88ae62bdf38a12113 Requested by: @davemgreen >From 206bbb23e9386cca74ec5d1cd6d38e56249f1331 Mon Sep 17 00:00:00 2001 From: David Green Date: Wed, 29 Jan 2025 12:48:11 + Subje

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel] Do not run verifier after ResetMachineFunctionPass (#124799) (PR #124917)

2025-01-29 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/124917 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel] Do not run verifier after ResetMachineFunctionPass (#124799) (PR #124917)

2025-01-29 Thread via llvm-branch-commits
llvmbot wrote: @arsenm What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/124917 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listin

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Split via Concat vector types for atomic load (PR #120640)

2025-01-29 Thread via llvm-branch-commits
https://github.com/jofrn edited https://github.com/llvm/llvm-project/pull/120640 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Split via Concat vector types for atomic load (PR #120640)

2025-01-29 Thread via llvm-branch-commits
https://github.com/jofrn edited https://github.com/llvm/llvm-project/pull/120640 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [flang] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=flang-rt (PR #110217)

2025-01-29 Thread via llvm-branch-commits
vdonaldson wrote: > I built this again, compilation of `flang-rt` on windows fails with: > > ``` > C:\bld\flang-split_1738115904732\work\flang-rt\lib\flang_rt\exceptions.cpp(46,31): > error: use of undeclared identifier '__FE_DENORM' >46 | static constexpr uint32_t s{__FE_DENORM}; // nons

[llvm-branch-commits] [clang] release/20.x: [AArch64] Enable vscale_range with +sme (#124466) (PR #125386)

2025-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 9f1c825fb62319b94ac9604f733afd59e9eb461b Requested by: @davemgreen --- Full diff: https://github.com/llvm/llvm-project/pull/125386.diff 11 Files Affected: - (modified) clang/include/clang/Basic/TargetInf

[llvm-branch-commits] [clang] release/20.x: [AArch64] Enable vscale_range with +sme (#124466) (PR #125386)

2025-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-risc-v Author: None (llvmbot) Changes Backport 9f1c825fb62319b94ac9604f733afd59e9eb461b Requested by: @davemgreen --- Full diff: https://github.com/llvm/llvm-project/pull/125386.diff 11 Files Affected: - (modified) clang/include/clang/Basic/

[llvm-branch-commits] [clang] release/20.x: [AArch64] Enable vscale_range with +sme (#124466) (PR #125386)

2025-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/125386 Backport 9f1c825fb62319b94ac9604f733afd59e9eb461b Requested by: @davemgreen >From e615b937bca300c58e3db99c0302e3d7195e70ce Mon Sep 17 00:00:00 2001 From: David Green Date: Fri, 31 Jan 2025 07:57:43 + Subje

[llvm-branch-commits] [clang] release/20.x: [AArch64] Enable vscale_range with +sme (#124466) (PR #125386)

2025-02-01 Thread via llvm-branch-commits
llvmbot wrote: @aemerson What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/125386 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/list

[llvm-branch-commits] [clang] release/20.x: [AArch64] Enable vscale_range with +sme (#124466) (PR #125386)

2025-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/125386 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/20.x: [AArch64] Enable vscale_range with +sme (#124466) (PR #125386)

2025-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: None (llvmbot) Changes Backport 9f1c825fb62319b94ac9604f733afd59e9eb461b Requested by: @davemgreen --- Full diff: https://github.com/llvm/llvm-project/pull/125386.diff 11 Files Affected: - (modified) clang/include/clang/Basic/T

[llvm-branch-commits] [llvm] release/20.x: [VPlan] Check VPWidenIntrinsicSC in VPRecipeWithIRFlags::classof. (PR #125363)

2025-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/125363 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/20.x: [VPlan] Check VPWidenIntrinsicSC in VPRecipeWithIRFlags::classof. (PR #125363)

2025-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes Backport 75b922dccfc35ec25a520b1941e6682a300802b8 Requested by: @fhahn --- Full diff: https://github.com/llvm/llvm-project/pull/125363.diff 2 Files Affected: - (modified) llvm/lib/Transforms/Vectorize/V

[llvm-branch-commits] [llvm] release/20.x: [VPlan] Check VPWidenIntrinsicSC in VPRecipeWithIRFlags::classof. (PR #125363)

2025-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-vectorizers Author: None (llvmbot) Changes Backport 75b922dccfc35ec25a520b1941e6682a300802b8 Requested by: @fhahn --- Full diff: https://github.com/llvm/llvm-project/pull/125363.diff 2 Files Affected: - (modified) llvm/lib/Transforms/Vectorize/VPlan

[llvm-branch-commits] [llvm] release/20.x: [VPlan] Check VPWidenIntrinsicSC in VPRecipeWithIRFlags::classof. (PR #125363)

2025-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/125363 Backport 75b922dccfc35ec25a520b1941e6682a300802b8 Requested by: @fhahn >From 23ec2271ba3dcf3fbfbc0b2cd31ea780c4da1d69 Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Sat, 1 Feb 2025 21:40:58 + Subject: [

[llvm-branch-commits] [clang] release/20.x: [Clang][ReleaseNotes] Document -fclang-abi-compat=19 re: #110503 (PR #125368)

2025-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Hubert Tong (hubert-reinterpretcast) Changes #110503 updates the scope of `-fclang-abi-compat` but did not make that clear in the release notes. This PR addresses that problem. --- Full diff: https://github.com/llvm/llvm-project/pull/1253

[llvm-branch-commits] [clang] [llvm] [llvm] Introduce type id operand bundle (PR #87573)

2025-02-01 Thread via llvm-branch-commits
https://github.com/Prabhuk updated https://github.com/llvm/llvm-project/pull/87573 >From a8a5848885e12c771f12cfa33b4dbc6a0272e925 Mon Sep 17 00:00:00 2001 From: Prabhuk Date: Mon, 22 Apr 2024 11:34:04 -0700 Subject: [PATCH 1/5] Update clang/lib/CodeGen/CodeGenModule.cpp Cleaner if checks. Co-

[llvm-branch-commits] [llvm] [AMDGPU][NewPM] Port SIOptimizeExecMaskingPreRA to NPM (PR #125351)

2025-02-01 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff c31b0c4f057a2b91ea504356607b981f44bc5e62 7ef9eb592f3d84763de4d9a59cd6f6ea737e82f0 --e

[llvm-branch-commits] [llvm] release/20.x: workflows/release-binaries: Stop using ccache (#124415) (PR #125009)

2025-01-30 Thread via llvm-branch-commits
github-actions[bot] wrote: @tstellar (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.

[llvm-branch-commits] [clang] [flang] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=flang-rt (PR #110217)

2025-01-30 Thread via llvm-branch-commits
h-vetinari wrote: > Are these the literal outputs or did you edit them? Please don't. I shortened them, because the build-specific path to the source directory of the build seemed like noise. The literal output was ``` LLVM_TREE_AVAILABLE: OFF toolchain_lib_subdir: lib/x86_64-unknown-linux-gnu

[llvm-branch-commits] [llvm] [DXIL] Add support for root signature Constants element Generation in DXContainer (PR #124967)

2025-01-30 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/124967 >From 086e0491a055952d094d0c0c2b886f324166613e Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Tue, 28 Jan 2025 17:46:23 + Subject: [PATCH 1/8] adding support for root constants in dxcontainer for ob2j

[llvm-branch-commits] [llvm] [DXContainer] Obj2yaml support for root constants (PR #124813)

2025-01-30 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/124813 >From b02e7fe88bcafe236fc3eb592eae67eb47da8b0b Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Tue, 28 Jan 2025 17:46:23 + Subject: [PATCH 1/3] adding support for root constants in dxcontainer for ob2j

[llvm-branch-commits] [llvm] [DXIL] Add support for root signature flag element in DXContainer (PR #123147)

2025-01-30 Thread via llvm-branch-commits
@@ -0,0 +1,158 @@ +//===- DXILRootSignature.cpp - DXIL Root Signature helper objects ===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2

[llvm-branch-commits] [SPARC][IAS] Add IAS flag handling for ISA levels (PR #125151)

2025-01-30 Thread via llvm-branch-commits
https://github.com/koachan created https://github.com/llvm/llvm-project/pull/125151 Add IAS flag handling for ISA levels we support in LLVM. ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailm

[llvm-branch-commits] [SPARC][IAS] Add support for `setsw` pseudoinstruction (PR #125150)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-sparc Author: Koakuma (koachan) Changes Implement `setsw` pseudoinstruction for setting a 32-bit signed imm. --- Full diff: https://github.com/llvm/llvm-project/pull/125150.diff 3 Files Affected: - (modified) llvm/lib/Target/Sparc/AsmParser/

[llvm-branch-commits] [SPARC][IAS] Add support for `setsw` pseudoinstruction (PR #125150)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mc Author: Koakuma (koachan) Changes Implement `setsw` pseudoinstruction for setting a 32-bit signed imm. --- Full diff: https://github.com/llvm/llvm-project/pull/125150.diff 3 Files Affected: - (modified) llvm/lib/Target/Sparc/AsmParser/SparcAsmPar

[llvm-branch-commits] [SPARC][IAS] Add IAS flag handling for ISA levels (PR #125151)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Koakuma (koachan) Changes Add IAS flag handling for ISA levels we support in LLVM. --- Full diff: https://github.com/llvm/llvm-project/pull/125151.diff 2 Files Affected: - (modified) clang/lib/Driver/ToolChains/Clang.cpp (+32) - (adde

[llvm-branch-commits] [SPARC][IAS] Add IAS flag handling for ISA levels (PR #124953)

2025-01-30 Thread via llvm-branch-commits
koachan wrote: New PR is at https://github.com/llvm/llvm-project/pull/125151. https://github.com/llvm/llvm-project/pull/124953 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-

[llvm-branch-commits] [SPARC][IAS] Add support for `setsw` pseudoinstruction (PR #124952)

2025-01-30 Thread via llvm-branch-commits
koachan wrote: New PR is at https://github.com/llvm/llvm-project/pull/125150. https://github.com/llvm/llvm-project/pull/124952 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-

[llvm-branch-commits] [SPARC][IAS] Add support for `setsw` pseudoinstruction (PR #124952)

2025-01-30 Thread via llvm-branch-commits
https://github.com/koachan closed https://github.com/llvm/llvm-project/pull/124952 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [SPARC][IAS] Add IAS flag handling for ISA levels (PR #124953)

2025-01-30 Thread via llvm-branch-commits
https://github.com/koachan closed https://github.com/llvm/llvm-project/pull/124953 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [SPARC][IAS] Add support for `setsw` pseudoinstruction (PR #125150)

2025-01-30 Thread via llvm-branch-commits
https://github.com/koachan created https://github.com/llvm/llvm-project/pull/125150 Implement `setsw` pseudoinstruction for setting a 32-bit signed imm. ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/c

[llvm-branch-commits] [llvm] [DXIL] Add support for root signature flag element in DXContainer (PR #123147)

2025-01-30 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/123147 >From 94eacc14c0297e6e569e37602bbabcf12240ff76 Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Wed, 15 Jan 2025 17:30:00 + Subject: [PATCH 01/14] adding metadata extraction --- .../llvm/Analysis/DXILM

[llvm-branch-commits] [llvm] [DXContainer] Obj2yaml support for root constants (PR #124813)

2025-01-30 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/124813 >From b02e7fe88bcafe236fc3eb592eae67eb47da8b0b Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Tue, 28 Jan 2025 17:46:23 + Subject: [PATCH 1/2] adding support for root constants in dxcontainer for ob2j

[llvm-branch-commits] [llvm] [DXContainer] Obj2yaml support for root constants (PR #124813)

2025-01-30 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 33bb8ccebc7479a2a04f3a8404ba9e474616c188 a6934915165ec3a867a69121fdf646b5416ae91b --e

[llvm-branch-commits] [llvm] [DXIL] Add support for root signature flag element in DXContainer (PR #123147)

2025-01-30 Thread via llvm-branch-commits
@@ -144,6 +149,27 @@ void DXContainerGlobals::addSignature(Module &M, Globals.emplace_back(buildSignature(M, OutputSig, "dx.osg1", "OSG1")); } +void DXContainerGlobals::addRootSignature(Module &M, + SmallVector &Globals) { + + std::

[llvm-branch-commits] [llvm] release/20.x: workflows/premerge: Add macOS testing for release branch (#124303) (PR #125161)

2025-01-30 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/125161 >From 0e240b08c6ff4f891bf3741d25aca17057d6992f Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Thu, 30 Jan 2025 19:37:54 -0800 Subject: [PATCH] workflows/premerge: Add macOS testing for release branch (#12430

[llvm-branch-commits] [llvm] release/20.x: workflows/premerge: Add macOS testing for release branch (#124303) (PR #125161)

2025-01-30 Thread via llvm-branch-commits
github-actions[bot] wrote: @tstellar (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.

[llvm-branch-commits] [llvm] workflows/premerge: Enable macos builds (PR #125176)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: Tom Stellard (tstellar) Changes We still have buildkite for testing Linux and Windows, so we don't need to enable those builds yet. --- Full diff: https://github.com/llvm/llvm-project/pull/125176.diff 1 Files Affected: - (mod

[llvm-branch-commits] [llvm] release/20.x: [ORC][LLI] Remove redundant eh-frame registration plugin construction from lli. (PR #125431)

2025-02-02 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/125431 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Remove unused elements from atomic vector. (PR #125432)

2025-02-02 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 76e068350de93eee06b3cc4616adadf33e9d84c0 fbe99a2a2d6f3c95978c520812046567ec7811cd --e

[llvm-branch-commits] [llvm] release/20.x: [ORC][LLI] Remove redundant eh-frame registration plugin construction from lli. (PR #125431)

2025-02-02 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/125431 Backport 9052b37ab1aa67a039b34356f37236fecc42bac2 Requested by: @mgorny >From 03d6f704d07aa3650a2f59be6f7802a8735460c3 Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Wed, 29 Jan 2025 03:58:29 + Subject: [

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Split via Concat vector types for atomic load (PR #120640)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn edited https://github.com/llvm/llvm-project/pull/120640 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AtomicExpand] Add bitcasts when expanding load atomic vector (PR #120716)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120716 >From d1a877b226e5e72b5131f26db78491553c774bb0 Mon Sep 17 00:00:00 2001 From: jofrn Date: Fri, 20 Dec 2024 06:14:28 -0500 Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector AtomicExpan

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Remove unused elements from atomic vector. (PR #125432)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/125432 >From 1c10a4c81c1c8d05ed62ab5fa1ee24539f76f889 Mon Sep 17 00:00:00 2001 From: jofrn Date: Fri, 31 Jan 2025 13:12:56 -0500 Subject: [PATCH] [SelectionDAG][X86] Remove unused elements from atomic vector. After spl

[llvm-branch-commits] [llvm] [AtomicExpand] Add bitcasts when expanding load atomic vector (PR #120716)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120716 >From d1a877b226e5e72b5131f26db78491553c774bb0 Mon Sep 17 00:00:00 2001 From: jofrn Date: Fri, 20 Dec 2024 06:14:28 -0500 Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector AtomicExpan

[llvm-branch-commits] [llvm] [AtomicExpand] Add bitcasts when expanding load atomic vector (PR #120716)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120716 >From d1a877b226e5e72b5131f26db78491553c774bb0 Mon Sep 17 00:00:00 2001 From: jofrn Date: Fri, 20 Dec 2024 06:14:28 -0500 Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector AtomicExpan

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Remove unused elements from atomic vector. (PR #125432)

2025-02-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-selectiondag @llvm/pr-subscribers-backend-x86 Author: None (jofrn) Changes After splitting, all elements are created. The elements are placed back into a concat_vectors. This change extends EltsFromConsecutiveLoads to understand AtomicSDNode so that

[llvm-branch-commits] [llvm] [SelectionDAG] Legalize <1 x T> vector types for atomic load (PR #120385)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn edited https://github.com/llvm/llvm-project/pull/120385 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Split via Concat vector types for atomic load (PR #120640)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120640 >From 76e068350de93eee06b3cc4616adadf33e9d84c0 Mon Sep 17 00:00:00 2001 From: jofrn Date: Thu, 19 Dec 2024 16:25:55 -0500 Subject: [PATCH] [SelectionDAG][X86] Split via Concat vector types for atomic load Vecto

[llvm-branch-commits] [llvm] [X86] Add atomic vector tests for unaligned >1 sizes. (PR #120387)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120387 >From 05e7afdcb910b7773f65159b3ee431b39527b4c1 Mon Sep 17 00:00:00 2001 From: jofrn Date: Wed, 18 Dec 2024 03:40:32 -0500 Subject: [PATCH] [X86] Add atomic vector tests for unaligned >1 sizes. Unaligned atomic ve

[llvm-branch-commits] [llvm] [X86] Add atomic vector tests for unaligned >1 sizes. (PR #120387)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn edited https://github.com/llvm/llvm-project/pull/120387 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Split via Concat vector types for atomic load (PR #120640)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn edited https://github.com/llvm/llvm-project/pull/120640 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Widen <2 x T> vector types for atomic load (PR #120598)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120598 >From 4df72a297c3be02f7dc46fbb4f4dcf1cb69c21f1 Mon Sep 17 00:00:00 2001 From: jofrn Date: Thu, 19 Dec 2024 11:19:39 -0500 Subject: [PATCH] [SelectionDAG][X86] Widen <2 x T> vector types for atomic load Vector ty

[llvm-branch-commits] [llvm] [X86] Manage atomic load of fp -> int promotion in DAG (PR #120386)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120386 >From f096c88041cc230ad66b40e4394563cbc696b7a6 Mon Sep 17 00:00:00 2001 From: jofrn Date: Wed, 18 Dec 2024 03:38:23 -0500 Subject: [PATCH] [X86] Manage atomic load of fp -> int promotion in DAG When lowering atom

[llvm-branch-commits] [llvm] [SelectionDAG] Legalize <1 x T> vector types for atomic load (PR #120385)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120385 >From d536a40973710676f89fb60ed688fa9c335a7f5a Mon Sep 17 00:00:00 2001 From: jofrn Date: Wed, 18 Dec 2024 03:37:17 -0500 Subject: [PATCH] [SelectionDAG] Legalize <1 x T> vector types for atomic load `load atomic

[llvm-branch-commits] [llvm] [X86] Manage atomic load of fp -> int promotion in DAG (PR #120386)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn edited https://github.com/llvm/llvm-project/pull/120386 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AtomicExpand] Add bitcasts when expanding load atomic vector (PR #120716)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn edited https://github.com/llvm/llvm-project/pull/120716 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Widen <2 x T> vector types for atomic load (PR #120598)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn edited https://github.com/llvm/llvm-project/pull/120598 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SelectionDAG][X86] Remove unused elements from atomic vector. (PR #125432)

2025-02-02 Thread via llvm-branch-commits
https://github.com/jofrn created https://github.com/llvm/llvm-project/pull/125432 After splitting, all elements are created. The elements are placed back into a concat_vectors. This change extends EltsFromConsecutiveLoads to understand AtomicSDNode so that its concat_vectors can be mapped to a B

[llvm-branch-commits] [llvm] [llvm] Extend CallSiteInfo with TypeId (PR #87574)

2025-02-01 Thread via llvm-branch-commits
https://github.com/Prabhuk updated https://github.com/llvm/llvm-project/pull/87574 >From 1d7ee612e408ee7e64e984eb08e6d7089a435d09 Mon Sep 17 00:00:00 2001 From: Necip Fazil Yildiran Date: Sun, 2 Feb 2025 00:58:49 + Subject: [PATCH] Simplify MIR test. Created using spr 1.3.6-beta.1 --- ...

[llvm-branch-commits] [clang] 1eb7f4e - release/20.x: [Clang][ReleaseNotes] Document -fclang-abi-compat=19 re: #110503 (#125368)

2025-02-01 Thread via llvm-branch-commits
Author: Hubert Tong Date: 2025-02-01T17:04:18-08:00 New Revision: 1eb7f4e6b46179be2388529261502318a802ec84 URL: https://github.com/llvm/llvm-project/commit/1eb7f4e6b46179be2388529261502318a802ec84 DIFF: https://github.com/llvm/llvm-project/commit/1eb7f4e6b46179be2388529261502318a802ec84.diff L

[llvm-branch-commits] [clang] [clang] NFC: rename MatchedPackOnParmToNonPackOnArg to StrictPackMatch (PR #125418)

2025-02-02 Thread via llvm-branch-commits
@@ -1842,19 +1842,19 @@ class ClassTemplateSpecializationDecl : public CXXRecordDecl, unsigned SpecializationKind : 3; /// Indicate that we have matched a parameter pack with a non pack - /// argument, when the opposite match is also allowed (strict pack match). + /// a

[llvm-branch-commits] [llvm] release/20.x: [InstSimplify] Add additional checks when substituting pointers (#125385) (PR #125398)

2025-02-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes Backport 1af627b592dd15bbe58136f902ced46251fc344d Requested by: @dtcxzyw --- Full diff: https://github.com/llvm/llvm-project/pull/125398.diff 2 Files Affected: - (modified) llvm/lib/Analysis/Instruction

[llvm-branch-commits] [llvm] release/20.x: [InstSimplify] Add additional checks when substituting pointers (#125385) (PR #125398)

2025-02-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-analysis Author: None (llvmbot) Changes Backport 1af627b592dd15bbe58136f902ced46251fc344d Requested by: @dtcxzyw --- Full diff: https://github.com/llvm/llvm-project/pull/125398.diff 2 Files Affected: - (modified) llvm/lib/Analysis/InstructionSi

[llvm-branch-commits] [llvm] release/20.x: [InstSimplify] Add additional checks when substituting pointers (#125385) (PR #125398)

2025-02-02 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/125398 Backport 1af627b592dd15bbe58136f902ced46251fc344d Requested by: @dtcxzyw >From 1e0bfeed4d8f888cf5ddbeeeb9af13a047b67fa5 Mon Sep 17 00:00:00 2001 From: Yingwei Zheng Date: Sun, 2 Feb 2025 19:04:23 +0800 Subject

[llvm-branch-commits] [llvm] release/20.x: [InstSimplify] Add additional checks when substituting pointers (#125385) (PR #125398)

2025-02-02 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/125398 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/20.x: [InstSimplify] Add additional checks when substituting pointers (#125385) (PR #125398)

2025-02-02 Thread via llvm-branch-commits
llvmbot wrote: @nikic What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/125398 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinf

[llvm-branch-commits] [libcxx] release/20.x: [libcxx] Use _ftelli64/_fseeki64 on Windows (#123128) (PR #124922)

2025-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/124922 >From d777df5cbd35b301826b2b1500b5eb02d56818d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Wed, 29 Jan 2025 15:25:43 +0200 Subject: [PATCH] [libcxx] Use _ftelli64/_fseeki64 on Windows

[llvm-branch-commits] [libcxx] release/20.x: [libcxx] Use _ftelli64/_fseeki64 on Windows (#123128) (PR #124922)

2025-02-01 Thread via llvm-branch-commits
github-actions[bot] wrote: @mstorsjo (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.

[llvm-branch-commits] [llvm] Set version to 20.1.0-rc1 (PR #125367)

2025-02-01 Thread via llvm-branch-commits
github-actions[bot] wrote: @tstellar (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.

[llvm-branch-commits] [llvm] [llvm] Extract and propagate indirect call type id (PR #87575)

2025-02-01 Thread via llvm-branch-commits
https://github.com/Prabhuk updated https://github.com/llvm/llvm-project/pull/87575 >From 1a8d810d352fbe84c0521c7614689b60ade693c8 Mon Sep 17 00:00:00 2001 From: Necip Fazil Yildiran Date: Tue, 19 Nov 2024 15:25:34 -0800 Subject: [PATCH] Fixed the tests and addressed most of the review comments.

[llvm-branch-commits] [clang] Allow 'inline' on some declarations in MS compatibility mode (#125250) (PR #125275)

2025-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Aaron Ballman (AaronBallman) Changes Microsoft allows the 'inline' specifier on a typedef of a function type in C modes. This is used by a system header (ufxclient.h), so instead of giving a hard error, we diagnose with a warning. C++ mod

[llvm-branch-commits] [llvm] release/20.x: [TableGen] Don't use inline storage for ReferenceLocs (NFC) (#125231) (PR #125287)

2025-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/125287 Backport e2301d674976b84ba505065a9702f3376e05bc43 c640f97ccf723e64ff24af225cb995c905538406 Requested by: @nikic >From 2caed9d9d68ff09c31db5e1dccf5e86c4578bf5e Mon Sep 17 00:00:00 2001 From: Nikita Popov Date:

[llvm-branch-commits] [llvm] release/20.x: [TableGen] Don't use inline storage for ReferenceLocs (NFC) (#125231) (PR #125287)

2025-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/125287 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/20.x: [TableGen] Don't use inline storage for ReferenceLocs (NFC) (#125231) (PR #125287)

2025-01-31 Thread via llvm-branch-commits
llvmbot wrote: @arsenm @jurahul What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/125287 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailm

[llvm-branch-commits] [llvm] release/20.x: [TableGen] Don't use inline storage for ReferenceLocs (NFC) (#125231) (PR #125287)

2025-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-globalisel Author: None (llvmbot) Changes Backport e2301d674976b84ba505065a9702f3376e05bc43 c640f97ccf723e64ff24af225cb995c905538406 Requested by: @nikic --- Full diff: https://github.com/llvm/llvm-project/pull/125287.diff 3 Files Affected: -

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel] Do not run verifier after ResetMachineFunctionPass (#124799) (PR #124917)

2025-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/124917 >From b23297a7f160ca37102799d1d1b1deb8114f01a4 Mon Sep 17 00:00:00 2001 From: David Green Date: Wed, 29 Jan 2025 12:48:11 + Subject: [PATCH] [GlobalISel] Do not run verifier after ResetMachineFunctionPass (

[llvm-branch-commits] [libcxx] release/20.x: [libcxx] Use _ftelli64/_fseeki64 on Windows (#123128) (PR #124922)

2025-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/124922 >From d75efa99ec895a2fb37d481301836cda5408a530 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Wed, 29 Jan 2025 15:25:43 +0200 Subject: [PATCH] [libcxx] Use _ftelli64/_fseeki64 on Windows

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel] Do not run verifier after ResetMachineFunctionPass (#124799) (PR #124917)

2025-01-31 Thread via llvm-branch-commits
github-actions[bot] wrote: @davemgreen (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.

[llvm-branch-commits] [flang] release/20.x: [flang] Build fix (#125087) (PR #125213)

2025-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/125213 >From d5333f265bb7d8a9ba3c51cb7266385827ba7c69 Mon Sep 17 00:00:00 2001 From: vdonaldson <[email protected]> Date: Thu, 30 Jan 2025 15:15:52 -0500 Subject: [PATCH] [flang] Build fix (#1

[llvm-branch-commits] [clang] e9ca503 - Revert "[clang][bytecode] Stack-allocate bottom function frame (#125253)"

2025-01-31 Thread via llvm-branch-commits
Author: Jorge Gorbe Moya Date: 2025-01-31T18:07:28-08:00 New Revision: e9ca5033e880f1f6e28692fb86c0b97a1b9713eb URL: https://github.com/llvm/llvm-project/commit/e9ca5033e880f1f6e28692fb86c0b97a1b9713eb DIFF: https://github.com/llvm/llvm-project/commit/e9ca5033e880f1f6e28692fb86c0b97a1b9713eb.di

[llvm-branch-commits] [llvm] release/20.x: [InstCombine] Fix FMF propagation in `foldSelectWithFCmpToFabs` (#121580) (PR #125338)

2025-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/125338 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/20.x: [InstCombine] Fix FMF propagation in `foldSelectWithFCmpToFabs` (#121580) (PR #125338)

2025-01-31 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/125338 Backport 3ec6a6b85aed838b7d56bd6843cad52e822b9111 Requested by: @dtcxzyw >From be5e712bcc849c9284ad813afa0d287f47b89ad5 Mon Sep 17 00:00:00 2001 From: Yingwei Zheng Date: Sat, 1 Feb 2025 15:14:17 +0800 Subject

[llvm-branch-commits] [llvm] release/20.x: [InstCombine] Fix FMF propagation in `foldSelectWithFCmpToFabs` (#121580) (PR #125338)

2025-01-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes Backport 3ec6a6b85aed838b7d56bd6843cad52e822b9111 Requested by: @dtcxzyw --- Full diff: https://github.com/llvm/llvm-project/pull/125338.diff 3 Files Affected: - (modified) llvm/lib/Transforms/InstCombi

[llvm-branch-commits] [llvm] release/20.x: [InstCombine] Fix FMF propagation in `foldSelectWithFCmpToFabs` (#121580) (PR #125338)

2025-01-31 Thread via llvm-branch-commits
llvmbot wrote: @arsenm What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/125338 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listin

[llvm-branch-commits] [clang] release/20.x: [AArch64] Add MSVC mangling for the __mfp8 type (#124968) (PR #125066)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 7939ce6295e7fc0214cd307f97dfccc0cabde381 Requested by: @MacDue --- Full diff: https://github.com/llvm/llvm-project/pull/125066.diff 2 Files Affected: - (modified) clang/lib/AST/MicrosoftMangle.cpp (+5)

[llvm-branch-commits] [lldb] 140f091 - Revert "Reland "[lldb] Implement basic support for reverse-continue" (#123906…"

2025-01-30 Thread via llvm-branch-commits
Author: David Spickett Date: 2025-01-30T16:44:34Z New Revision: 140f0918c81a9e4e2142f404103c5870fdf7cb34 URL: https://github.com/llvm/llvm-project/commit/140f0918c81a9e4e2142f404103c5870fdf7cb34 DIFF: https://github.com/llvm/llvm-project/commit/140f0918c81a9e4e2142f404103c5870fdf7cb34.diff LOG

[llvm-branch-commits] [clang] release/20.x: [AArch64] Add MSVC mangling for the __mfp8 type (#124968) (PR #125066)

2025-01-30 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/125066 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/20.x: [AArch64] Add MSVC mangling for the __mfp8 type (#124968) (PR #125066)

2025-01-30 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/125066 Backport 7939ce6295e7fc0214cd307f97dfccc0cabde381 Requested by: @MacDue >From 5f3e4eeefd408e660aec1c93053edd8d29d3b432 Mon Sep 17 00:00:00 2001 From: Momchil Velikov Date: Thu, 30 Jan 2025 10:42:12 + Subje

[llvm-branch-commits] [clang] release/20.x: [AArch64] Add MSVC mangling for the __mfp8 type (#124968) (PR #125066)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @momchil-velikov What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/125066 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailm

[llvm-branch-commits] [libcxx] [llvm] Bump version to 20.1.0git (PR #125067)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Tom Stellard (tstellar) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/125067.diff 4 Files Affected: - (modified) cmake/Modules/LLVMVersion.cmake (+1-1) - (modified) libcxx/include/__config (+1-1) - (modified) llvm

[llvm-branch-commits] [llvm] [AVR] Backport #118015 and #121498 (PR #125081)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-arm Author: Patryk Wychowaniec (Patryk27) Changes This pull request backports #118015 and #121498 to 19.x, so that the fixes can be pulled to rustc. Not sure if backports warrant an extra review - especially since there were no major changes i

[llvm-branch-commits] [llvm] [AVR] Backport #118015 and #121498 (PR #125081)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 Author: Patryk Wychowaniec (Patryk27) Changes This pull request backports #118015 and #121498 to 19.x, so that the fixes can be pulled to rustc. Not sure if backports warrant an extra review - especially since there were no major chang

[llvm-branch-commits] [llvm] [AVR] Backport #118015 and #121498 (PR #125081)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-powerpc Author: Patryk Wychowaniec (Patryk27) Changes This pull request backports #118015 and #121498 to 19.x, so that the fixes can be pulled to rustc. Not sure if backports warrant an extra review - especially since there were no major chang

[llvm-branch-commits] [clang] release/20.x: [clang][SME] Account for C++ lambdas in SME builtin diagnostics (#124750) (PR #125049)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 2b7509e9885c9a5656bb3c201421e146a21fb88e Requested by: @MacDue --- Full diff: https://github.com/llvm/llvm-project/pull/125049.diff 2 Files Affected: - (modified) clang/lib/Sema/SemaARM.cpp (+6-3) - (re

[llvm-branch-commits] [clang] release/20.x: [clang][SME] Account for C++ lambdas in SME builtin diagnostics (#124750) (PR #125049)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-arm Author: None (llvmbot) Changes Backport 2b7509e9885c9a5656bb3c201421e146a21fb88e Requested by: @MacDue --- Full diff: https://github.com/llvm/llvm-project/pull/125049.diff 2 Files Affected: - (modified) clang/lib/Sema/SemaARM.cpp (+6-3)

<    64   65   66   67   68   69   70   71   72   73   >