[llvm-branch-commits] [llvm] release/20.x: [AArch64] Ensure the LR is preserved if we must call __arm_get_current_vg (#145760) (PR #147171)

2025-07-06 Thread Benjamin Maxwell via llvm-branch-commits
MacDue wrote: There's going to be a 20.1.8 https://discourse.llvm.org/t/llvm-20-1-8-plans/87207 https://github.com/llvm/llvm-project/pull/147171 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/ma

[llvm-branch-commits] [llvm] [Instrumentor] Allow printing a runtime stub (PR #138978)

2025-07-06 Thread Kevin Sala Penades via llvm-branch-commits
kevinsala wrote: The new version sets the default runtime stub file name as empty, so no runtime stub is printed by default. This approach is safer, as it prevents the Instrumentor from unintentionally generating a file and overwriting an existing one without the user noticing it. https://git

[llvm-branch-commits] [llvm] [Instrumentor] Allow printing a runtime stub (PR #138978)

2025-07-06 Thread Kevin Sala Penades via llvm-branch-commits
@@ -0,0 +1,212 @@ +//===-- InstrumentorStubPrinter.cpp ---===// +// +// 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: Ap

[llvm-branch-commits] [llvm] [Instrumentor] Allow printing a runtime stub (PR #138978)

2025-07-06 Thread Kevin Sala Penades via llvm-branch-commits
https://github.com/kevinsala updated https://github.com/llvm/llvm-project/pull/138978 >From 371483a750a456459d054a56787b40e946ab2890 Mon Sep 17 00:00:00 2001 From: Kevin Sala Date: Tue, 6 May 2025 22:48:41 -0700 Subject: [PATCH] [Instrumentor] Allow printing a runtime stub --- .../llvm/Transf

[llvm-branch-commits] [llvm] release/20.x: [AArch64] Ensure the LR is preserved if we must call __arm_get_current_vg (#145760) (PR #147171)

2025-07-06 Thread Eli Friedman via llvm-branch-commits
https://github.com/efriedma-quic approved this pull request. LGTM (Not sure if we're still doing point releases?) https://github.com/llvm/llvm-project/pull/147171 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.ll

[llvm-branch-commits] [flang] 3e78aff - [flang] Fix Windows bot failure caused by #146667 (#147002)

2025-07-06 Thread via llvm-branch-commits
Author: Kareem Ergawy Date: 2025-07-04T08:41:29+01:00 New Revision: 3e78afff0d8e3d982e4bcdaad623cbb12dff01d8 URL: https://github.com/llvm/llvm-project/commit/3e78afff0d8e3d982e4bcdaad623cbb12dff01d8 DIFF: https://github.com/llvm/llvm-project/commit/3e78afff0d8e3d982e4bcdaad623cbb12dff01d8.diff

[llvm-branch-commits] [llvm] 7e3e2e1 - MCParser: Add SMLoc to expressions

2025-07-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2025-07-04T00:58:07-07:00 New Revision: 7e3e2e1b8c6ff21e68782a56164139cca334fcf3 URL: https://github.com/llvm/llvm-project/commit/7e3e2e1b8c6ff21e68782a56164139cca334fcf3 DIFF: https://github.com/llvm/llvm-project/commit/7e3e2e1b8c6ff21e68782a56164139cca334fcf3.diff

[llvm-branch-commits] [mlir] 25bf90e - [MLIR][Docs] Fix typo in addTypeAttributeConversion comment (#146977)

2025-07-06 Thread via llvm-branch-commits
Author: Xiaomin Liu Date: 2025-07-04T09:14:51+02:00 New Revision: 25bf90eaede41156e45f974c772e320758cbb3c8 URL: https://github.com/llvm/llvm-project/commit/25bf90eaede41156e45f974c772e320758cbb3c8 DIFF: https://github.com/llvm/llvm-project/commit/25bf90eaede41156e45f974c772e320758cbb3c8.diff L

[llvm-branch-commits] [llvm] f724d31 - [RISCV] Trim line to 80 chars in RISCVInstrInfoXAndes.td. NFC.

2025-07-06 Thread Jim Lin via llvm-branch-commits
Author: Jim Lin Date: 2025-07-04T14:36:18+08:00 New Revision: f724d31a37ee9d15d91c38b9e2fa7dba81db6155 URL: https://github.com/llvm/llvm-project/commit/f724d31a37ee9d15d91c38b9e2fa7dba81db6155 DIFF: https://github.com/llvm/llvm-project/commit/f724d31a37ee9d15d91c38b9e2fa7dba81db6155.diff LOG:

[llvm-branch-commits] [llvm] 7ee2c72 - [AArch64] Mark aarch64_set_fpmr as IntrWriteMem (#146353)

2025-07-06 Thread via llvm-branch-commits
Author: CarolineConcatto Date: 2025-07-04T08:52:36+01:00 New Revision: 7ee2c72a8e5bbc8abd50f35e805d33006e4b0a4c URL: https://github.com/llvm/llvm-project/commit/7ee2c72a8e5bbc8abd50f35e805d33006e4b0a4c DIFF: https://github.com/llvm/llvm-project/commit/7ee2c72a8e5bbc8abd50f35e805d33006e4b0a4c.di

[llvm-branch-commits] [flang] d84df61 - [flang] Fix x86 REQUIRES in a couple of tests (#146869)

2025-07-06 Thread via llvm-branch-commits
Author: David Spickett Date: 2025-07-04T08:43:57+01:00 New Revision: d84df61c001a9983bf445c2c0454edd581571a5f URL: https://github.com/llvm/llvm-project/commit/d84df61c001a9983bf445c2c0454edd581571a5f DIFF: https://github.com/llvm/llvm-project/commit/d84df61c001a9983bf445c2c0454edd581571a5f.diff

[llvm-branch-commits] [llvm] 1d5d125 - [ConstantFolding] Consolidate poison propagation for intrinsics (#146878)

2025-07-06 Thread via llvm-branch-commits
Author: Nikita Popov Date: 2025-07-04T09:16:28+02:00 New Revision: 1d5d1256487c1574e5a8addcf27983fd569966e5 URL: https://github.com/llvm/llvm-project/commit/1d5d1256487c1574e5a8addcf27983fd569966e5 DIFF: https://github.com/llvm/llvm-project/commit/1d5d1256487c1574e5a8addcf27983fd569966e5.diff

[llvm-branch-commits] [llvm] 06c988c - [RISCV][VLOPT] Add support for vwsll.vx/vv. (#146998)

2025-07-06 Thread via llvm-branch-commits
Author: Craig Topper Date: 2025-07-04T00:07:47-07:00 New Revision: 06c988cefd9194891f16feeb320ec4ef2d0fb5fd URL: https://github.com/llvm/llvm-project/commit/06c988cefd9194891f16feeb320ec4ef2d0fb5fd DIFF: https://github.com/llvm/llvm-project/commit/06c988cefd9194891f16feeb320ec4ef2d0fb5fd.diff

[llvm-branch-commits] [clang-tools-extra] 5a9e6ba - [clang-tidy] fix false negatives with type aliases in `cppcoreguidlines-pro-bounds-pointer-arithmetic` check (#139430)

2025-07-06 Thread via llvm-branch-commits
Author: Baranov Victor Date: 2025-07-04T09:49:26+03:00 New Revision: 5a9e6babd81f03b020d6dff8f150336aa0dc5a28 URL: https://github.com/llvm/llvm-project/commit/5a9e6babd81f03b020d6dff8f150336aa0dc5a28 DIFF: https://github.com/llvm/llvm-project/commit/5a9e6babd81f03b020d6dff8f150336aa0dc5a28.diff

[llvm-branch-commits] [lldb] 59e812f - [lldb][test] Skip pointer to std::unordered_map formatter tests on older Clang versions

2025-07-06 Thread Michael Buch via llvm-branch-commits
Author: Michael Buch Date: 2025-07-04T07:39:13+01:00 New Revision: 59e812f2eed8be9674efa42cdbfe4a9d1fb57052 URL: https://github.com/llvm/llvm-project/commit/59e812f2eed8be9674efa42cdbfe4a9d1fb57052 DIFF: https://github.com/llvm/llvm-project/commit/59e812f2eed8be9674efa42cdbfe4a9d1fb57052.diff

[llvm-branch-commits] [clang] 872eac7 - [RISCV] Move vendor clang intrinsics tests to seperate directory. NFC. (#146862)

2025-07-06 Thread via llvm-branch-commits
Author: Jim Lin Date: 2025-07-04T13:27:51+08:00 New Revision: 872eac7af0050813062baba9662beb81093b6b55 URL: https://github.com/llvm/llvm-project/commit/872eac7af0050813062baba9662beb81093b6b55 DIFF: https://github.com/llvm/llvm-project/commit/872eac7af0050813062baba9662beb81093b6b55.diff LOG:

[llvm-branch-commits] [llvm] 671870b - [RISCV] Fold funct7 into class for XAndesVBFHCvt instructions. NFC.

2025-07-06 Thread Jim Lin via llvm-branch-commits
Author: Jim Lin Date: 2025-07-04T14:36:18+08:00 New Revision: 671870be913234f13dac8cb8d2f8e36240c59046 URL: https://github.com/llvm/llvm-project/commit/671870be913234f13dac8cb8d2f8e36240c59046 DIFF: https://github.com/llvm/llvm-project/commit/671870be913234f13dac8cb8d2f8e36240c59046.diff LOG:

[llvm-branch-commits] [llvm] a550fef - [llvm] Use llvm::fill instead of std::fill(NFC) (#146911)

2025-07-06 Thread via llvm-branch-commits
Author: Austin Date: 2025-07-04T14:10:28+08:00 New Revision: a550fef9061f3628e75825306759b13365cb50e3 URL: https://github.com/llvm/llvm-project/commit/a550fef9061f3628e75825306759b13365cb50e3 DIFF: https://github.com/llvm/llvm-project/commit/a550fef9061f3628e75825306759b13365cb50e3.diff LOG: [

[llvm-branch-commits] [clang] 0612c4b - [Driver][Test] pgo-sample-use-profi.c: Specify targets to fix test (#146996)

2025-07-06 Thread via llvm-branch-commits
Author: Nilanjana Basu Date: 2025-07-03T22:10:29-07:00 New Revision: 0612c4bbd336dc4e206605fc380ac0af58c2df69 URL: https://github.com/llvm/llvm-project/commit/0612c4bbd336dc4e206605fc380ac0af58c2df69 DIFF: https://github.com/llvm/llvm-project/commit/0612c4bbd336dc4e206605fc380ac0af58c2df69.diff

[llvm-branch-commits] [clang] 85aaaf6 - [clang-tidy] EndSourceFile() for preprocessor before diagnostic client (#145784)

2025-07-06 Thread via llvm-branch-commits
Author: Dave Bartolomeo Date: 2025-07-04T12:36:57+08:00 New Revision: 85aaaf6e740842782f9fbcde3b5be4aa0c79 URL: https://github.com/llvm/llvm-project/commit/85aaaf6e740842782f9fbcde3b5be4aa0c79 DIFF: https://github.com/llvm/llvm-project/commit/85aaaf6e740842782f9fbcde3b5be4aa0c79.dif

[llvm-branch-commits] [clang] 8fe205d - [Serialization] Remove an unnecessary cast (NFC) (#146986)

2025-07-06 Thread via llvm-branch-commits
Author: Kazu Hirata Date: 2025-07-03T22:04:31-07:00 New Revision: 8fe205d31695e43b31f0d5334384cc297e440571 URL: https://github.com/llvm/llvm-project/commit/8fe205d31695e43b31f0d5334384cc297e440571 DIFF: https://github.com/llvm/llvm-project/commit/8fe205d31695e43b31f0d5334384cc297e440571.diff L

[llvm-branch-commits] [clang] afd20aa - [clang-scan-deps] Fix "unterminated conditional directive" bug (#146645)

2025-07-06 Thread via llvm-branch-commits
Author: Ziqing Luo Date: 2025-07-04T12:53:23+08:00 New Revision: afd20aaca5fd89dd14992c3fe2f735c5e16ad986 URL: https://github.com/llvm/llvm-project/commit/afd20aaca5fd89dd14992c3fe2f735c5e16ad986 DIFF: https://github.com/llvm/llvm-project/commit/afd20aaca5fd89dd14992c3fe2f735c5e16ad986.diff LO

[llvm-branch-commits] [flang] 8c9e0c6 - [flang][OpenMP] Allocate `reduction` init temps on the stack for GPUs (#146667)

2025-07-06 Thread via llvm-branch-commits
Author: Kareem Ergawy Date: 2025-07-04T06:29:34+02:00 New Revision: 8c9e0c6c61f653928a992422d534e4e7f976dd55 URL: https://github.com/llvm/llvm-project/commit/8c9e0c6c61f653928a992422d534e4e7f976dd55 DIFF: https://github.com/llvm/llvm-project/commit/8c9e0c6c61f653928a992422d534e4e7f976dd55.diff

[llvm-branch-commits] [clang] ddcccc4 - [OpenCL] Add decls for cl_intel_subgroups_char, cl_intel_subgroups_long (#146655)

2025-07-06 Thread via llvm-branch-commits
Author: Mészáros Gergely Date: 2025-07-04T06:25:45+02:00 New Revision: dd4afaff5de66b655caac997189157c34b82 URL: https://github.com/llvm/llvm-project/commit/dd4afaff5de66b655caac997189157c34b82 DIFF: https://github.com/llvm/llvm-project/commit/dd4afaff5de66b655caac997189157c34b82.di

[llvm-branch-commits] [clang] 61529d9 - [RISCV] Remove implied extension Zvfhmin for XAndesVPackFPH (#146861)

2025-07-06 Thread via llvm-branch-commits
Author: Jim Lin Date: 2025-07-04T10:16:20+08:00 New Revision: 61529d9e36fa86782a2458e6bdeedf7f376ef4b5 URL: https://github.com/llvm/llvm-project/commit/61529d9e36fa86782a2458e6bdeedf7f376ef4b5 DIFF: https://github.com/llvm/llvm-project/commit/61529d9e36fa86782a2458e6bdeedf7f376ef4b5.diff LOG:

[llvm-branch-commits] [clang] 724dfdc - [OpenCL] Add declarations for version 1.1 of cl_intel_subgroups_short (#146647)

2025-07-06 Thread via llvm-branch-commits
Author: Mészáros Gergely Date: 2025-07-04T06:23:31+02:00 New Revision: 724dfdc948a894a7aec21c1c5da0f5736c14bc2f URL: https://github.com/llvm/llvm-project/commit/724dfdc948a894a7aec21c1c5da0f5736c14bc2f DIFF: https://github.com/llvm/llvm-project/commit/724dfdc948a894a7aec21c1c5da0f5736c14bc2f.di

[llvm-branch-commits] [llvm] ARM: Move sjlj libcall configuration to RuntimeLibcalls (PR #147227)

2025-07-06 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. https://github.com/llvm/llvm-project/pull/147227 ___ 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] ARM: Move sjlj libcall configuration to RuntimeLibcalls (PR #147227)

2025-07-06 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-arm Author: Matt Arsenault (arsenm) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/147227.diff 2 Files Affected: - (modified) llvm/lib/IR/RuntimeLibcalls.cpp (+1-1) - (modified) llvm/lib/Target/ARM/ARMISelLowering.cpp (-2)

[llvm-branch-commits] [llvm] ARM: Move sjlj libcall configuration to RuntimeLibcalls (PR #147227)

2025-07-06 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/147227 ___ 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] ARM: Remove subtarget field tracking SjLj (PR #147226)

2025-07-06 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/147226 ___ 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] ARM: Remove subtarget field tracking SjLj (PR #147226)

2025-07-06 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-arm Author: Matt Arsenault (arsenm) Changes This is a module level property that needs to be globally consistent, so it does not belong in the subtarget. Now that the Triple knows the default exception handling type, consolidate the interpretati

[llvm-branch-commits] [llvm] Triple: Record default exception handling type (PR #147225)

2025-07-06 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/147225 ___ 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] ARM: Move sjlj libcall configuration to RuntimeLibcalls (PR #147227)

2025-07-06 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/147227?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] ARM: Remove subtarget field tracking SjLj (PR #147226)

2025-07-06 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/147226?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] Triple: Record default exception handling type (PR #147225)

2025-07-06 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/147225?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] ARM: Remove subtarget field tracking SjLj (PR #147226)

2025-07-06 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/147226 This is a module level property that needs to be globally consistent, so it does not belong in the subtarget. Now that the Triple knows the default exception handling type, consolidate the interpretation of None

[llvm-branch-commits] [llvm] Triple: Record default exception handling type (PR #147225)

2025-07-06 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/147225 Currently the default exception handling type is scattered across the backends in MCAsmInfo constructors. Allow this to be computed from the triple so the IR can centrally determine the set of ABI calls. >From 0c

[llvm-branch-commits] [llvm] ARM: Move sjlj libcall configuration to RuntimeLibcalls (PR #147227)

2025-07-06 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/147227 None >From 1ea9863111f0335dbf31d0bdc862f857eddfe18b Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 2 Jul 2025 17:29:40 +0900 Subject: [PATCH] ARM: Move sjlj libcall configuration to RuntimeLibcalls --

[llvm-branch-commits] [llvm] AArch64: Fix some missing llvm.frexp test coverage (PR #146691)

2025-07-06 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: ### Merge activity * **Jul 7, 1:05 AM UTC**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/146691). https://github.com/llvm/llvm-project/pull/146691 __

[llvm-branch-commits] [flang] [flang][OpenMP] Basic mapping of `do concurrent ... reduce` to OpenMP (PR #146033)

2025-07-06 Thread Valentin Clement バレンタイン クレメン via llvm-branch-commits
https://github.com/clementval approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/146033 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits