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

2025-01-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: None (llvmbot) Changes Backport b32e55df246e26f3ea8edc65e92e4c19d2658f0c Requested by: @tstellar --- Full diff: https://github.com/llvm/llvm-project/pull/125009.diff 1 Files Affected: - (modified) .github/workflows/release-bi

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

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

[llvm-branch-commits] [compiler-rt] 12946af - Revert "[asan] Enable wait4 test on Android (#124879)"

2025-01-29 Thread via llvm-branch-commits
Author: Brad Smith Date: 2025-01-29T20:34:02-05:00 New Revision: 12946afdb1699439c4cad546f727101d696963e3 URL: https://github.com/llvm/llvm-project/commit/12946afdb1699439c4cad546f727101d696963e3 DIFF: https://github.com/llvm/llvm-project/commit/12946afdb1699439c4cad546f727101d696963e3.diff LO

[llvm-branch-commits] [clang] ce5e19e - Revert "[ubsan] Connect -fsanitize-skip-hot-cutoff to LowerAllowCheckPass

2025-01-29 Thread via llvm-branch-commits
Author: Thurston Dang Date: 2025-01-29T22:02:37-08:00 New Revision: ce5e19e3a1ac6ecbf39a702a4cb55d12ac1b0849 URL: https://github.com/llvm/llvm-project/commit/ce5e19e3a1ac6ecbf39a702a4cb55d12ac1b0849 DIFF: https://github.com/llvm/llvm-project/commit/ce5e19e3a1ac6ecbf39a702a4cb55d12ac1b0849.diff

[llvm-branch-commits] [llvm] release/20.x: [CodeGenPrepare] Replace deleted ext instr with the promoted value. (#71058) (PR #125040)

2025-01-30 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/125040 Backport 3c6aa04cf4dee65113e2a780b9f90b36bb4c4e04 Requested by: @nikic >From 7a587943e35f7afa7f2dbbb95bc52e6da94008d2 Mon Sep 17 00:00:00 2001 From: Yingwei Zheng Date: Thu, 30 Jan 2025 08:58:23 +0800 Subject:

[llvm-branch-commits] [llvm] release/20.x: [CodeGenPrepare] Replace deleted ext instr with the promoted value. (#71058) (PR #125040)

2025-01-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: None (llvmbot) Changes Backport 3c6aa04cf4dee65113e2a780b9f90b36bb4c4e04 Requested by: @nikic --- Full diff: https://github.com/llvm/llvm-project/pull/125040.diff 2 Files Affected: - (modified) llvm/lib/CodeGen/CodeGenPrepare.cpp

[llvm-branch-commits] [llvm] release/20.x: [CodeGenPrepare] Replace deleted ext instr with the promoted value. (#71058) (PR #125040)

2025-01-30 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/125040 ___ 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: [CodeGenPrepare] Replace deleted ext instr with the promoted value. (#71058) (PR #125040)

2025-01-30 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/125040 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinf

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

2025-01-29 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/124967 >From 3ca5cea06cb3ea4243d54fcfa7d49f32e823041b Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Wed, 29 Jan 2025 00:01:43 + Subject: [PATCH 1/3] adding root constants support to DXIL --- llvm/include/l

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

2025-01-29 Thread via llvm-branch-commits
@@ -0,0 +1,134 @@ +//===- 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-Identi

[llvm-branch-commits] [clang] [llvm] [HLSL][RootSignature] Implement Parsing of Descriptor Tables (PR #122982)

2025-01-29 Thread via llvm-branch-commits
@@ -169,5 +220,399 @@ bool RootSignatureLexer::LexToken(RootSignatureToken &Result) { return false; } +// Parser Definitions + +RootSignatureParser::RootSignatureParser( +SmallVector &Elements, +const SmallVector &Tokens, DiagnosticsEngine &Diags) +: Elements(El

[llvm-branch-commits] [clang] [llvm] [HLSL][RootSignature] Implement Parsing of Descriptor Tables (PR #122982)

2025-01-29 Thread via llvm-branch-commits
@@ -169,5 +220,399 @@ bool RootSignatureLexer::LexToken(RootSignatureToken &Result) { return false; } +// Parser Definitions + +RootSignatureParser::RootSignatureParser( +SmallVector &Elements, +const SmallVector &Tokens, DiagnosticsEngine &Diags) +: Elements(El

[llvm-branch-commits] [clang] [llvm] [HLSL][RootSignature] Implement Parsing of Descriptor Tables (PR #122982)

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

[llvm-branch-commits] [clang] [llvm] [HLSL][RootSignature] Implement Parsing of Descriptor Tables (PR #122982)

2025-01-29 Thread via llvm-branch-commits
https://github.com/joaosaffran commented: How are we planning to handle the parsing of different root signatures versions ? Not sure if I miss it https://github.com/llvm/llvm-project/pull/122982 ___ llvm-branch-commits mailing list llvm-branch-commits

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

2025-01-29 Thread via llvm-branch-commits
@@ -2738,6 +2739,31 @@ static void CollectArgsForIntegratedAssembler(Compilation &C, if (MipsTargetFeature) continue; break; + + case llvm::Triple::sparc: + case llvm::Triple::sparcel: + case llvm::Triple::sparcv9: +if (Value ==

[llvm-branch-commits] [llvm] 31a2c9d - Revert "[SLP] getSpillCost - fully populate IntrinsicCostAttributes to improv…"

2025-01-29 Thread via llvm-branch-commits
Author: Simon Pilgrim Date: 2025-01-29T17:58:35Z New Revision: 31a2c9de6aff2da02f4b0146c78cdfc00f0a4d5b URL: https://github.com/llvm/llvm-project/commit/31a2c9de6aff2da02f4b0146c78cdfc00f0a4d5b DIFF: https://github.com/llvm/llvm-project/commit/31a2c9de6aff2da02f4b0146c78cdfc00f0a4d5b.diff LOG:

[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] [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] [llvm] [DXIL] Add support for root signature Constants element Generation in DXContainer (PR #124967)

2025-01-29 Thread via llvm-branch-commits
https://github.com/joaosaffran created https://github.com/llvm/llvm-project/pull/124967 Adding support for Root Signature Constant Element extraction and writing to DXContainer. - Adding an analysis to deal with RootSignature metadata definition - Adding validation for Constants - This PR is

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

2025-01-29 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/124952.diff 3 Files Affected: - (modified) llvm/lib/Target/Sparc/AsmParser/

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

2025-01-29 Thread via llvm-branch-commits
https://github.com/koachan edited 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] Add support for `setsw` pseudoinstruction (PR #124952)

2025-01-29 Thread via llvm-branch-commits
https://github.com/koachan created https://github.com/llvm/llvm-project/pull/124952 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] [SPARC] Add IAS flag handling for ISA levels (PR #124953)

2025-01-29 Thread via llvm-branch-commits
https://github.com/koachan created https://github.com/llvm/llvm-project/pull/124953 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 IAS flag handling for ISA levels (PR #124953)

2025-01-29 Thread via llvm-branch-commits
https://github.com/koachan edited 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] Add IAS flag handling for ISA levels (PR #124953)

2025-01-29 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/124953.diff 2 Files Affected: - (modified) clang/lib/Driver/ToolChains/Clang.cpp (+32) - (adde

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

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

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

2025-01-29 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/124813 >From ca58712058fe08ea3f1188b331f3874266d495e9 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] [clang] ad6c95a - Revert "[Multilib] Custom flags YAML parsing (#110657)"

2025-01-13 Thread via llvm-branch-commits
Author: Victor Campos Date: 2025-01-13T15:07:18Z New Revision: ad6c95a7c6e5e8d376225b42a3a71d5663aa7942 URL: https://github.com/llvm/llvm-project/commit/ad6c95a7c6e5e8d376225b42a3a71d5663aa7942 DIFF: https://github.com/llvm/llvm-project/commit/ad6c95a7c6e5e8d376225b42a3a71d5663aa7942.diff LOG:

[llvm-branch-commits] [clang] release/19.x: Fix print module manifest file for macos (#122370) (PR #122844)

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

[llvm-branch-commits] [clang] release/19.x: Fix print module manifest file for macos (#122370) (PR #122844)

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

[llvm-branch-commits] [clang] release/19.x: Fix print module manifest file for macos (#122370) (PR #122844)

2025-01-13 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/122844 Backport acbd822879f7727127926c25e1b47f5017f962c5 Requested by: @ChuanqiXu9 >From 29dea13773e19d12d21542ee87ed97d98b629c59 Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Sun, 12 Jan 2025 21:20:20 -0500 Subj

[llvm-branch-commits] [clang] release/19.x: Fix print module manifest file for macos (#122370) (PR #122844)

2025-01-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: None (llvmbot) Changes Backport acbd822879f7727127926c25e1b47f5017f962c5 Requested by: @ChuanqiXu9 --- Full diff: https://github.com/llvm/llvm-project/pull/122844.diff 2 Files Affected: - (modified) clang/lib/Driver/Driver.cpp (

[llvm-branch-commits] [llvm] ad21c47 - Revert "[RISCV] Rework memcpy test (#120364)"

2025-01-12 Thread via llvm-branch-commits
Author: Pengcheng Wang Date: 2025-01-13T11:34:54+08:00 New Revision: ad21c47ef81ed15630d556521d0900ff658b9108 URL: https://github.com/llvm/llvm-project/commit/ad21c47ef81ed15630d556521d0900ff658b9108 DIFF: https://github.com/llvm/llvm-project/commit/ad21c47ef81ed15630d556521d0900ff658b9108.diff

[llvm-branch-commits] [llvm] ad21c47 - Revert "[RISCV] Rework memcpy test (#120364)"

2025-01-12 Thread via llvm-branch-commits
Author: Pengcheng Wang Date: 2025-01-13T11:34:54+08:00 New Revision: ad21c47ef81ed15630d556521d0900ff658b9108 URL: https://github.com/llvm/llvm-project/commit/ad21c47ef81ed15630d556521d0900ff658b9108 DIFF: https://github.com/llvm/llvm-project/commit/ad21c47ef81ed15630d556521d0900ff658b9108.diff

[llvm-branch-commits] [llvm] DAG: Handle load in SimplifyDemandedVectorElts (PR #122671)

2025-01-12 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-selectiondag Author: Matt Arsenault (arsenm) Changes This improves some AMDGPU cases and avoids future regressions. The combiner likes to form shuffles for cases where an extract_vector_elt would do perfectly well, and this recovers some of the regr

[llvm-branch-commits] [llvm] DAG: Avoid forming shufflevector from a single extract_vector_elt (PR #122672)

2025-01-12 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-selectiondag Author: Matt Arsenault (arsenm) Changes This avoids regressions in a future AMDGPU commit. Previously we would have a build_vector (extract_vector_elt x), undef with free access to the elements bloated into a shuffle of one element + un

[llvm-branch-commits] [llvm] DAG: Fold bitcast of scalar_to_vector to anyext (PR #122660)

2025-01-12 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-selectiondag Author: Matt Arsenault (arsenm) Changes scalar_to_vector is difficult to make appear and test, but I found one case where this makes an observable difference. It fires more often than this in the test suite, but most of them have no net

[llvm-branch-commits] [llvm] release/19.x: [RISCV] Don't create BuildPairF64 or SplitF64 nodes without D or Zdinx. (#116159) (PR #121501)

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

[llvm-branch-commits] [llvm] release/19.x: [Github] Fix LLVM Project Tests Workflow on Linux (#122221) (PR #122814)

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

[llvm-branch-commits] [llvm] release/19.x: [Github] Fix LLVM Project Tests Workflow on Linux (#122221) (PR #122814)

2025-01-13 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/122814 Backport a75917679549109fcbf92cb63ef61638517713d6 Requested by: @boomanaiden154 >From 510be2370fc9c205d285424c2d1231274f2a8ae1 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Thu, 9 Jan 2025 07:58:38 -0800

[llvm-branch-commits] [llvm] release/19.x: [Github] Fix LLVM Project Tests Workflow on Linux (#122221) (PR #122814)

2025-01-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: None (llvmbot) Changes Backport a75917679549109fcbf92cb63ef61638517713d6 Requested by: @boomanaiden154 --- Full diff: https://github.com/llvm/llvm-project/pull/122814.diff 2 Files Affected: - (modified) .github/workflows/libc

[llvm-branch-commits] [llvm] release/19.x: [Github] Fix LLVM Project Tests Workflow on Linux (#122221) (PR #122814)

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

[llvm-branch-commits] [compiler-rt] release/19.x: Build SanitizerCommon if ctx_profile enabled (#105495) (PR #121035)

2025-01-13 Thread via llvm-branch-commits
github-actions[bot] wrote: @mgorny (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] [llvm] release/19.x: [RISCV] Add hasPostISelHook to sf.vfnrclip pseudo instructions. (#114274) (PR #117948)

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

[llvm-branch-commits] [clang] Fix std::initializer_list recognition if it's exported out of a module (PR #121739)

2025-01-13 Thread via llvm-branch-commits
jijjijj wrote: > Some failing Libc++ tests here. I will not merge until it's cleared up. Are you talking about this? ![image](https://github.com/user-attachments/assets/39f1adf5-db74-4f56-a521-93b8e967bf79) Because it seems like an issue with the pipeline or something https://github.com/llvm/

[llvm-branch-commits] [llvm] release/19.x: [RISCV] Fix typo in CV_SH_rr_inc pattern (#120246) (PR #120296)

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

[llvm-branch-commits] [clang] release/19.x: [clang-format] Fix idempotent format of hash in macro body (#118513) (PR #119503)

2025-01-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] [llvm] release/19.x: [Hexagon] Only handle simple types memory accesses (#120654) (PR #121061)

2025-01-13 Thread via llvm-branch-commits
github-actions[bot] wrote: @androm3da (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] release/19.x: [Github] Fix LLVM Project Tests Workflow on Linux (#122221) (PR #122814)

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

[llvm-branch-commits] [clang-tools-extra] [clang-tidy][NFC] refactor modernize-raw-string-literal fix hint (PR #122909)

2025-01-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-tidy Author: Congcong Cai (HerrCai0907) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/122909.diff 2 Files Affected: - (modified) clang-tools-extra/clang-tidy/modernize/RawStringLiteralCheck.cpp (+62-43) - (modified) clang-

[llvm-branch-commits] [clang-tools-extra] [clang-tidy][NFC] refactor modernize-raw-string-literal fix hint (PR #122909)

2025-01-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-tools-extra Author: Congcong Cai (HerrCai0907) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/122909.diff 2 Files Affected: - (modified) clang-tools-extra/clang-tidy/modernize/RawStringLiteralCheck.cpp (+62-43) - (modified)

[llvm-branch-commits] [llvm] [mlir] [OMPIRBuilder][MLIR] Add support for target 'if' clause (PR #122478)

2025-01-14 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 364cd46360d7a5d2a79ae9bf516f23c4840ff09b 8c348ba2796e08d45fe167d52db0fe047eaafa8a --e

[llvm-branch-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Introduce overlapped record type map support (PR #119588)

2025-01-14 Thread via llvm-branch-commits
agozillon wrote: Small ping for some attention on this PR if at all possible please! Would be greatly appreciated. https://github.com/llvm/llvm-project/pull/119588 ___ llvm-branch-commits mailing list [email protected] https://lists.l

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-01-14 Thread via llvm-branch-commits
agozillon wrote: Small ping for some attention on this PR if at all possible please! Would be greatly appreciated. https://github.com/llvm/llvm-project/pull/119589 ___ llvm-branch-commits mailing list [email protected] https://lists.l

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-01-14 Thread via llvm-branch-commits
https://github.com/agozillon updated https://github.com/llvm/llvm-project/pull/119589 >From 82f879526d8618b40a6bc83d27c9acc16422de6e Mon Sep 17 00:00:00 2001 From: agozillon Date: Wed, 11 Dec 2024 04:52:00 -0600 Subject: [PATCH] [Flang][OpenMP][MLIR] Initial declare target to for variables imp

[llvm-branch-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Introduce overlapped record type map support (PR #119588)

2025-01-14 Thread via llvm-branch-commits
https://github.com/agozillon updated https://github.com/llvm/llvm-project/pull/119588 >From ed1fb2d5340505faa3b14253eb4395b33a69f63e Mon Sep 17 00:00:00 2001 From: agozillon Date: Wed, 11 Dec 2024 09:11:58 -0600 Subject: [PATCH] [MLIR][OpenMP] Introduce overlapped record type map support This

[llvm-branch-commits] [llvm] [LoongArch] Avoid scheduling relaxable code sequence and attach relax relocs (PR #121330)

2025-01-02 Thread via llvm-branch-commits
@@ -187,18 +187,23 @@ bool LoongArchPreRAExpandPseudo::expandPcalau12iInstPair( MachineInstr &MI = *MBBI; DebugLoc DL = MI.getDebugLoc(); + const auto &STI = MF->getSubtarget(); + bool EnableRelax = STI.hasFeature(LoongArch::FeatureRelax); + Register DestReg = MI.getO

[llvm-branch-commits] [llvm] [LoongArch] Avoid scheduling relaxable code sequence and attach relax relocs (PR #121330)

2025-01-02 Thread via llvm-branch-commits
https://github.com/heiher approved this pull request. LGTM. Thanks. https://github.com/llvm/llvm-project/pull/121330 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-com

[llvm-branch-commits] [llvm] [LoongArch] Avoid scheduling relaxable code sequence and attach relax relocs (PR #121330)

2025-01-02 Thread via llvm-branch-commits
https://github.com/heiher edited https://github.com/llvm/llvm-project/pull/121330 ___ 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-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120716 >From dc2032fe981e47d958ed4bf9d931e11e95ff430b 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] [X86] load atomic vector tests for combine (PR #120640)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120640 >From e11194d684cc7d71024d034389b3ffcdc18d854e Mon Sep 17 00:00:00 2001 From: jofrn Date: Thu, 19 Dec 2024 16:25:55 -0500 Subject: [PATCH] [X86] load atomic vector tests for combine Vector types of 2 elements tha

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

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120716 >From 45e70355f6101f3b5f6a39248310d1e0a756754f 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] [X86] Manage atomic load of fp -> int promotion in DAG (PR #120386)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120386 >From 315a7446d236fff0254de14a9a7bda3bb3d7a9d4 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][X86] Widen <2 x T> vector types for atomic load (PR #120598)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120598 >From 3a82883ef143c15cd3f213b83d3bda492c0e0d9c 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] load atomic vector tests for combine (PR #120640)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120640 >From e11194d684cc7d71024d034389b3ffcdc18d854e Mon Sep 17 00:00:00 2001 From: jofrn Date: Thu, 19 Dec 2024 16:25:55 -0500 Subject: [PATCH] [X86] load atomic vector tests for combine Vector types of 2 elements tha

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

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120385 >From a3f70e19cbf29b162c63b37c3062e84fce2d7e4f 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] [AtomicExpand] Add bitcasts when expanding load atomic vector (PR #120716)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120716 >From 45e70355f6101f3b5f6a39248310d1e0a756754f 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] [X86] Add atomic vector tests for unaligned >1 sizes. (PR #120387)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120387 >From e1008c74c7109e937099c8fc33354e8d986f8d99 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] [SelectionDAG][X86] Widen <2 x T> vector types for atomic load (PR #120598)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120598 >From 3a82883ef143c15cd3f213b83d3bda492c0e0d9c 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] [AtomicExpand] Add bitcasts when expanding load atomic vector (PR #120716)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120716 >From 45e70355f6101f3b5f6a39248310d1e0a756754f 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] Widen <2 x T> vector types for atomic load (PR #120598)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120598 >From 3a82883ef143c15cd3f213b83d3bda492c0e0d9c 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] [SelectionDAG] Legalize <1 x T> vector types for atomic load (PR #120385)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120385 >From a3f70e19cbf29b162c63b37c3062e84fce2d7e4f 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-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120386 >From 315a7446d236fff0254de14a9a7bda3bb3d7a9d4 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] [X86] load atomic vector tests for combine (PR #120640)

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120640 >From e11194d684cc7d71024d034389b3ffcdc18d854e Mon Sep 17 00:00:00 2001 From: jofrn Date: Thu, 19 Dec 2024 16:25:55 -0500 Subject: [PATCH] [X86] load atomic vector tests for combine Vector types of 2 elements tha

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

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120387 >From e1008c74c7109e937099c8fc33354e8d986f8d99 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-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120387 >From e1008c74c7109e937099c8fc33354e8d986f8d99 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] [flang] [flang][cuda] Convert cuf.sync_descriptor to runtime call (PR #121524)

2025-01-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-fir-hlfir @llvm/pr-subscribers-flang-runtime Author: Valentin Clement (バレンタイン クレメン) (clementval) Changes Convert the op to a new entry point in the runtime `CUFSyncGlobalDescriptor` --- Full diff: https://github.com/llvm/llvm-project/pull/121524.d

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

2025-01-02 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/120386 >From 315a7446d236fff0254de14a9a7bda3bb3d7a9d4 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] 1557818 - Revert "[llvm-(min-)tblgen] Avoid redundant source compilation (#114494)"

2025-01-02 Thread via llvm-branch-commits
Author: Michael Kruse Date: 2025-01-02T23:26:12+01:00 New Revision: 155781842fcf9899db39a3e80236a16dc5da13f3 URL: https://github.com/llvm/llvm-project/commit/155781842fcf9899db39a3e80236a16dc5da13f3 DIFF: https://github.com/llvm/llvm-project/commit/155781842fcf9899db39a3e80236a16dc5da13f3.diff

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-01-03 Thread via llvm-branch-commits
agozillon wrote: Small ping for some attention on this PR if at all possible please :-) https://github.com/llvm/llvm-project/pull/119589 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/list

[llvm-branch-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Introduce overlapped record type map support (PR #119588)

2025-01-03 Thread via llvm-branch-commits
agozillon wrote: Small ping for some attention on this PR if at all possible please :-) https://github.com/llvm/llvm-project/pull/119588 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/list

[llvm-branch-commits] [clang] 81d2afb - Revert "[clang][analyzer] Stable order for SymbolRef-keyed containers (#121551)"

2025-01-03 Thread via llvm-branch-commits
Author: Balazs Benics Date: 2025-01-03T19:42:04+01:00 New Revision: 81d2afb2991e636de374eb1d1b550786618ed036 URL: https://github.com/llvm/llvm-project/commit/81d2afb2991e636de374eb1d1b550786618ed036 DIFF: https://github.com/llvm/llvm-project/commit/81d2afb2991e636de374eb1d1b550786618ed036.diff

[llvm-branch-commits] [mlir] [mlir][Transforms] Detect mapping overwrites during block signature conversion (PR #121646)

2025-01-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir-core Author: Matthias Springer (matthias-springer) Changes Add extra assertions to make sure that a value in the conversion value mapping is not overwritten during `applySignatureConversion`. Depends on #121644. --- Full diff: https://github.com

[llvm-branch-commits] [mlir] [mlir][rocdl] Add AMDGPU-specific `cf.assert` lowering (PR #121067)

2024-12-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir Author: Maksim Levental (makslevental) Changes This commit adds an AMD-specific lowering of `cf.assert` to `llvm.intr.trap`. It depends on (and is therefore merging into) https://github.com/llvm/llvm-project/pull/120431. Note, the reason for lowe

[llvm-branch-commits] [ubsan] Remove -fsanitizer=vptr from -fsanitizer=undefined (PR #121115)

2024-12-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: Vitaly Buka (vitalybuka) Changes This makes `undefined` more consistent. `vptr` check adds additional constraints: 1. rtti is no, or compilation error 2. c++abi, or linking error 3. trap is off, or silently disabled So it's not ob

[llvm-branch-commits] [ubsan] Remove -fsanitizer=vptr from -fsanitizer=undefined (PR #121115)

2024-12-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Vitaly Buka (vitalybuka) Changes This makes `undefined` more consistent. `vptr` check adds additional constraints: 1. rtti is no, or compilation error 2. c++abi, or linking error 3. trap is off, or silently disabled So it's not obvious i

[llvm-branch-commits] [lld] [lld][LoongArch] Implement TLSDESC GD/LD to IE/LE. (PR #121120)

2024-12-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld-elf Author: Zhaoxin Yang (ylzsx) Changes Support TLSDESC to initial-exec or local-exec optimizations. Introduce a new hook RE_LOONGARCH_RELAX_TLS_GD_TO_IE_PAGE_PC and use existing R_RELAX_TLS_GD_TO_IE_ABS to support TLSDESC => IE, while use existi

[llvm-branch-commits] [lld] [lld][LoongArch] Implement TLSDESC GD/LD to IE/LE. (PR #121120)

2024-12-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld Author: Zhaoxin Yang (ylzsx) Changes Support TLSDESC to initial-exec or local-exec optimizations. Introduce a new hook RE_LOONGARCH_RELAX_TLS_GD_TO_IE_PAGE_PC and use existing R_RELAX_TLS_GD_TO_IE_ABS to support TLSDESC => IE, while use existing

[llvm-branch-commits] [mlir] [MLIR][OpenMP] Add OMP Mapper field to MapInfoOp (PR #120994)

2024-12-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-openmp Author: Akash Banerjee (TIFitis) Changes This patch adds the mapper field to the omp.map.info op. --- Full diff: https://github.com/llvm/llvm-project/pull/120994.diff 3 Files Affected: - (modified) mlir/include/mlir/Dialect/OpenMP/OpenMP

[llvm-branch-commits] [mlir] [MLIR][OpenMP] Add OMP Mapper field to MapInfoOp (PR #120994)

2024-12-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir-openmp Author: Akash Banerjee (TIFitis) Changes This patch adds the mapper field to the omp.map.info op. --- Full diff: https://github.com/llvm/llvm-project/pull/120994.diff 3 Files Affected: - (modified) mlir/include/mlir/Dialect/OpenMP/OpenMPO

[llvm-branch-commits] [mlir] [MLIR][OpenMP] Add OMP Mapper field to MapInfoOp (PR #120994)

2024-12-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir Author: Akash Banerjee (TIFitis) Changes This patch adds the mapper field to the omp.map.info op. --- Full diff: https://github.com/llvm/llvm-project/pull/120994.diff 3 Files Affected: - (modified) mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td (

[llvm-branch-commits] [flang] [MLIR][OpenMP] Add Lowering support for OpenMP custom mappers in map clause (PR #121001)

2024-12-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-fir-hlfir Author: Akash Banerjee (TIFitis) Changes Add Lowering support for OpenMP mapper field in mapInfoOp. Depends on #120994. --- Full diff: https://github.com/llvm/llvm-project/pull/121001.diff 4 Files Affected: - (modified) flang/lib/Low

[llvm-branch-commits] [flang] [MLIR][OpenMP] Add Lowering support for OpenMP custom mappers in map clause (PR #121001)

2024-12-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-openmp Author: Akash Banerjee (TIFitis) Changes Add Lowering support for OpenMP mapper field in mapInfoOp. Depends on #120994. --- Full diff: https://github.com/llvm/llvm-project/pull/121001.diff 4 Files Affected: - (modified) flang/lib/Lower/

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

2024-12-20 Thread via llvm-branch-commits
h-vetinari wrote: @meinersbur, with the patches from this PR (but unchanged recipe otherwise), I'm running into: ``` -- The Fortran compiler identification is unknown error: unknown integrated tool '-cc1'. Valid tools include '-fc1'. -- Detecting Fortran compiler ABI info CMake Error: Error requ

[llvm-branch-commits] [flang] [mlir] [MLIR][OpenMP] Add conversion support from FIR to LLVM Dialect for OMP DeclareMapper (PR #121005)

2024-12-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir @llvm/pr-subscribers-mlir-openmp Author: Akash Banerjee (TIFitis) Changes Add conversion support from FIR to LLVM Dialect for OMP DeclareMapper. --- Full diff: https://github.com/llvm/llvm-project/pull/121005.diff 3 Files Affected: - (modified)

[llvm-branch-commits] [llvm] 5337f1c - Revert "Reapply "[llvm]Add a simple Telemetry framework" (#120769) (#121003)"

2024-12-23 Thread via llvm-branch-commits
Author: Vy Nguyen Date: 2024-12-23T19:29:03-05:00 New Revision: 5337f1cc44dfa6b39c02eaf2a2dc3dec567018bc URL: https://github.com/llvm/llvm-project/commit/5337f1cc44dfa6b39c02eaf2a2dc3dec567018bc DIFF: https://github.com/llvm/llvm-project/commit/5337f1cc44dfa6b39c02eaf2a2dc3dec567018bc.diff LOG

[llvm-branch-commits] [llvm] [DirectX] Implement the resource.load.rawbuffer intrinsic (PR #121012)

2024-12-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-tablegen Author: Justin Bogner (bogner) Changes This introduces `@llvm.dx.resource.load.rawbuffer` and generalizes the buffer load docs under DirectX/DXILResources. This resolves the "load" parts of #106188 --- Patch is 28.22 KiB, truncated to 20.00

[llvm-branch-commits] [llvm] [DirectX] Implement the resource.load.rawbuffer intrinsic (PR #121012)

2024-12-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-ir Author: Justin Bogner (bogner) Changes This introduces `@llvm.dx.resource.load.rawbuffer` and generalizes the buffer load docs under DirectX/DXILResources. This resolves the "load" parts of #106188 --- Patch is 28.22 KiB, truncated to 20.00 K

<    72   73   74   75   76   77   78   79   80   81   >