[llvm-branch-commits] [flang] [mlir] release/20.x: [mlir][cmake] Do not export MLIR_MAIN_SRC_DIR and MLIR_INCLUDE_DIR (#125842) (PR #127589)

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

[llvm-branch-commits] [llvm] AMDGPU: Add mir test for agpr constant reg_sequence handling (PR #129058)

2025-02-27 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes --- Patch is 28.27 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/129058.diff 1 Files Affected: - (added) llvm/test/CodeGen/AMDGPU/si-fold-operands-

[llvm-branch-commits] [llvm] AMDGPU: Stop introducing v_accvgpr_write_b32 for reg-to-reg copy (PR #129059)

2025-02-27 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes This was trying to hack around the intermediate VGPR requirement to copy to AGPRs on gfx908. We should still use a copy for all reg-to-reg cases. This should matter less these days, as we reserve a V

[llvm-branch-commits] [llvm] Store GUIDs in metadata (PR #133682)

2025-03-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 8ef355aa433a44220eaf0062039b53770ebb9835 1379952ca664e04c4aa6806a724bcda1b0fc1a48 --e

[llvm-branch-commits] [llvm] [LoopInterchange] Improve profitability check for vectorization (PR #133672)

2025-03-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Ryotaro Kasuga (kasuga-fj) Changes The vectorization profitability has a process to check whether a given loop can be vectorized or not. Since the process is conservative, a loop that can be vectorized may be deemed not to be po

[llvm-branch-commits] [llvm] [LoopInterchange] Add tests for the vectorization profitability (NFC) (PR #133665)

2025-03-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Ryotaro Kasuga (kasuga-fj) Changes There is a problem with the current profitability check for vectorization in LoopInterchange. There are both false positives and false negatives. The former means that the heuristic may say tha

[llvm-branch-commits] [llvm] 5ba1949 - [MC, COFF] .safeseh: avoid changeSection (#132624)

2025-03-29 Thread via llvm-branch-commits
Author: Fangrui Song Date: 2025-03-29T17:37:09Z New Revision: 5ba194972878531b527f7370b509829a8e251949 URL: https://github.com/llvm/llvm-project/commit/5ba194972878531b527f7370b509829a8e251949 DIFF: https://github.com/llvm/llvm-project/commit/5ba194972878531b527f7370b509829a8e251949.diff LOG:

[llvm-branch-commits] [llvm] llvm-reduce: Reduce with early return of arguments (PR #133627)

2025-03-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-ir Author: Matt Arsenault (arsenm) Changes Extend the instruction -> return reduction with one that inserts return of function arguments. Not sure how useful this really is. This has more freedom since we could insert the return anywhere in the func

[llvm-branch-commits] [llvm] llvm-reduce: Try to preserve instruction metadata as argument attributes (PR #133557)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-ir Author: Matt Arsenault (arsenm) Changes Fixes #131825 --- Full diff: https://github.com/llvm/llvm-project/pull/133557.diff 4 Files Affected: - (modified) llvm/include/llvm/IR/Attributes.h (+6) - (modified) llvm/lib/IR/Attributes.cpp (+32) -

[llvm-branch-commits] Add deactivation symbol operand to ConstantPtrAuth. (PR #133537)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen @llvm/pr-subscribers-llvm-transforms Author: Peter Collingbourne (pcc) Changes Deactivation symbol operands are supported in the code generator by building on the previously added support for IRELATIVE relocations. TODO: - Fix broken test.

[llvm-branch-commits] Add pointer field protection feature. (PR #133538)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: Peter Collingbourne (pcc) Changes Pointer field protection is a use-after-free vulnerability mitigation that works by changing how data structures' pointer fields are stored in memory. For more information, see the RFC: https://disc

[llvm-branch-commits] Add pointer field protection feature. (PR #133538)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Peter Collingbourne (pcc) Changes Pointer field protection is a use-after-free vulnerability mitigation that works by changing how data structures' pointer fields are stored in memory. For more information, see the RFC: https://discourse.ll

[llvm-branch-commits] Add deactivation symbol operand to ConstantPtrAuth. (PR #133537)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-ir Author: Peter Collingbourne (pcc) Changes Deactivation symbol operands are supported in the code generator by building on the previously added support for IRELATIVE relocations. TODO: - Fix broken test. - Add bitcode and IR writer support. - Add

[llvm-branch-commits] ELF: Add support for R_AARCH64_INST32 relocation. (PR #133534)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-binary-utilities @llvm/pr-subscribers-lld Author: Peter Collingbourne (pcc) Changes The R_AARCH64_INST32 relocation type is to support deactivation symbols. For more information, see the RFC: https://discourse.llvm.org/t/rfc-deactivation-symbols/855

[llvm-branch-commits] ELF: Add support for R_AARCH64_INST32 relocation. (PR #133534)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld-elf Author: Peter Collingbourne (pcc) Changes The R_AARCH64_INST32 relocation type is to support deactivation symbols. For more information, see the RFC: https://discourse.llvm.org/t/rfc-deactivation-symbols/85556 TODO: - Agree on semantics and relo

[llvm-branch-commits] ELF: Do not rewrite IFUNC relocations to point to PLT if no GOT/PLT needed. (PR #133531)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld Author: Peter Collingbourne (pcc) Changes This enables the use of IFUNC to implement custom relocation types, such as the PAuth relocation types that will be introduced in a subsequent pull request. TODO: - Add tests. - Fix broken tests. --- Full

[llvm-branch-commits] ELF: Add a -z glibc-228-compat flag for working around an old glibc bug. (PR #133532)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld-elf Author: Peter Collingbourne (pcc) Changes The -z glibc-228-compat flag is intended to be used for binaries utilizing IFUNCs which need to be compatible with glibc versions containing a bug that was fixed in commit b5c45e83753b27dc538dff2d55d4410c

[llvm-branch-commits] Add IR and codegen support for deactivation symbols. (PR #133536)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 Author: Peter Collingbourne (pcc) Changes Deactivation symbols are a mechanism for allowing object files to disable specific instructions in other object files at link time. The initial use case is for pointer field protection. For more

[llvm-branch-commits] CodeGen: Optionally emit PAuth relocations as IRELATIVE relocations. (PR #133533)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 Author: Peter Collingbourne (pcc) Changes This supports the following use cases: - ConstantPtrAuth expressions that are unrepresentable using standard PAuth relocations such as expressions involving an integer operand or deactivation

[llvm-branch-commits] MachineInstrBuilder: Introduce copyMIMetadata() function. (PR #133535)

2025-03-28 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 edfde89401272e87710541aadc71bc018a03fc02 11cf57a23b653635a51df90da32a9459968cc4a9 --e

[llvm-branch-commits] Add deactivation symbol operand to ConstantPtrAuth. (PR #133537)

2025-03-28 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 384292bdbc7e6e4edf78075df7f69302e5668f95 e4719283434b7bbcb878822bae4158b5cd3657a8 --e

[llvm-branch-commits] [llvm] 2406e0d - Revert "[MC] Explicitly mark MCSymbol for MO_ExternalSymbol" (#133291)

2025-03-28 Thread via llvm-branch-commits
Author: Eli Friedman Date: 2025-03-28T00:53:06Z New Revision: 2406e0d4467a265678f4e414f23a88faf5012944 URL: https://github.com/llvm/llvm-project/commit/2406e0d4467a265678f4e414f23a88faf5012944 DIFF: https://github.com/llvm/llvm-project/commit/2406e0d4467a265678f4e414f23a88faf5012944.diff LOG:

[llvm-branch-commits] [llvm] release/20.x: Revert "[MC] Explicitly mark MCSymbol for MO_ExternalSymbol" (#133291) (PR #133348)

2025-03-28 Thread via llvm-branch-commits
github-actions[bot] wrote: @efriedma-quic (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 P

[llvm-branch-commits] Add pointer field protection feature. (PR #133538)

2025-03-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: Peter Collingbourne (pcc) Changes Pointer field protection is a use-after-free vulnerability mitigation that works by changing how data structures' pointer fields are stored in memory. For more information, see the RFC: https://disco

[llvm-branch-commits] [clang] release/20.x: [clang] Introduce "binary" StringLiteral for #embed data (#127629) (PR #133460)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Mariya Podchishchaeva (Fznamznon) Changes StringLiteral is used as internal data of EmbedExpr and we directly use it as an initializer if a single EmbedExpr appears in the initializer list of a char array. It is fast and convenient, but it

[llvm-branch-commits] [llvm] [KeyInstr][JumpThreading] Remap atoms after threading (PR #133487)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-debuginfo Author: Orlando Cazalet-Hyams (OCHyams) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/133487.diff 3 Files Affected: - (modified) llvm/lib/Transforms/Scalar/JumpThreading.cpp (+1) - (modified) llvm/test/DebugInfo/KeyIns

[llvm-branch-commits] [llvm] [KeyInstr][LoopRotate] Remap atoms of duplicated instructions (PR #133490)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-debuginfo Author: Orlando Cazalet-Hyams (OCHyams) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/133490.diff 2 Files Affected: - (modified) llvm/lib/Transforms/Utils/LoopRotationUtils.cpp (+3) - (added) llvm/test/DebugInfo/KeyInst

[llvm-branch-commits] [clang-tools-extra] release/20.x: [clang-tidy] Fix broken HeaderFilterRegex when read from config file (#133582) (PR #134215)

2025-04-03 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/134215 Backport 6333fa5160fbde4bd2cf6afe8856695c13ab621f Requested by: @carlosgalvezp >From d868cc50a9aa0884a360c20179a8a921417d867c Mon Sep 17 00:00:00 2001 From: Carlos Galvez Date: Thu, 3 Apr 2025 09:28:34 +0200 S

[llvm-branch-commits] [clang-tools-extra] release/20.x: [clang-tidy] Fix broken HeaderFilterRegex when read from config file (#133582) (PR #134215)

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

[llvm-branch-commits] [clang-tools-extra] release/20.x: [clang-tidy] Fix broken HeaderFilterRegex when read from config file (#133582) (PR #134215)

2025-04-03 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-tools-extra Author: None (llvmbot) Changes Backport 6333fa5160fbde4bd2cf6afe8856695c13ab621f Requested by: @carlosgalvezp --- Full diff: https://github.com/llvm/llvm-project/pull/134215.diff 13 Files Affected: - (modified) clang-tools-extra/cl

[llvm-branch-commits] [clang-tools-extra] release/20.x: [clang-tidy] Fix broken HeaderFilterRegex when read from config file (#133582) (PR #134215)

2025-04-03 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-tidy Author: None (llvmbot) Changes Backport 6333fa5160fbde4bd2cf6afe8856695c13ab621f Requested by: @carlosgalvezp --- Full diff: https://github.com/llvm/llvm-project/pull/134215.diff 13 Files Affected: - (modified) clang-tools-extra/clang-tid

[llvm-branch-commits] [clang-tools-extra] release/20.x: [clang-tidy] Fix broken HeaderFilterRegex when read from config file (#133582) (PR #134215)

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

[llvm-branch-commits] [clang] release/20.x: [Clang] Fix a lambda pattern comparison mismatch after ecc7e6ce4 (#133863) (PR #134194)

2025-04-02 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/134194 Backport dcc2182bc Requested by: @zyn0217 >From 235cb3d75d0fc80860c493520a584242c609393d Mon Sep 17 00:00:00 2001 From: Younan Zhang Date: Thu, 3 Apr 2025 11:15:42 +0800 Subject: [PATCH] [Clang] Fix a lambda p

[llvm-branch-commits] [clang] release/20.x: [clang] Do not infer lifetimebound for functions with void return type (#131997) (PR #133998)

2025-04-03 Thread via llvm-branch-commits
https://github.com/cor3ntin closed https://github.com/llvm/llvm-project/pull/133998 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] 0d0bb63 - Revert "[AMDGPU][CodeGenPrepare] Narrow 64 bit math to 32 bit if profitable (…"

2025-04-04 Thread via llvm-branch-commits
Author: Shoreshen Date: 2025-04-01T16:24:54+08:00 New Revision: 0d0bb63b43da23bc625139c096bc2ebe8be28fbf URL: https://github.com/llvm/llvm-project/commit/0d0bb63b43da23bc625139c096bc2ebe8be28fbf DIFF: https://github.com/llvm/llvm-project/commit/0d0bb63b43da23bc625139c096bc2ebe8be28fbf.diff LOG

[llvm-branch-commits] [llvm] ddb09a0 - Revert "[AArch64][SVE] Use FeatureUseFixedOverScalableIfEqualCost for A510 a…"

2025-04-04 Thread via llvm-branch-commits
Author: Nashe Mncube Date: 2025-04-04T14:36:21+01:00 New Revision: ddb09a0c9c764b0195ddbf3916782d0a84bb484a URL: https://github.com/llvm/llvm-project/commit/ddb09a0c9c764b0195ddbf3916782d0a84bb484a DIFF: https://github.com/llvm/llvm-project/commit/ddb09a0c9c764b0195ddbf3916782d0a84bb484a.diff

[llvm-branch-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (#131921) (PR #134406)

2025-04-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Louis Dionne (ldionne) Changes There were some remaining headers that were not guarded with _LIBCPP_HAS_LOCALIZATION, leading to errors when trying to use modules on platforms that don't support localization (since all the headers get pu

[llvm-branch-commits] [clang] Revert "[clang] [ARM] Explicitly enable NEON for Windows/Darwin targets (#122095)" (PR #134407)

2025-04-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-arm Author: Martin Storsjö (mstorsjo) Changes This reverts commit 8fa0f0efce5fb81eb422e6d7eec74c66dafef4a3. This change broke assembling for e.g. "armv7s-apple-darwin" triples, which should enable VFPv4 by default (and did that before this chan

[llvm-branch-commits] [clang] Revert "[clang] [ARM] Explicitly enable NEON for Windows/Darwin targets (#122095)" (PR #134407)

2025-04-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: Martin Storsjö (mstorsjo) Changes This reverts commit 8fa0f0efce5fb81eb422e6d7eec74c66dafef4a3. This change broke assembling for e.g. "armv7s-apple-darwin" triples, which should enable VFPv4 by default (and did that before this cha

[llvm-branch-commits] [llvm] Reland "RegisterCoalescer: Add implicit-def of super register when coalescing SUBREG_TO_REG" (PR #134408)

2025-04-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-powerpc @llvm/pr-subscribers-backend-aarch64 Author: Sander de Smalen (sdesmalen-arm) Changes I had to previously revert #123632 due to failures on X86 and it took me a while before I had the time to get back to this. This PR tries to reland t

[llvm-branch-commits] [lldb] e789e78 - Revert "[LLDB] Expose checking if the symbol file exists/is loaded via SBModu…"

2025-04-04 Thread via llvm-branch-commits
Author: Jacob Lalonde Date: 2025-04-03T20:45:32-07:00 New Revision: e789e78d20c0dfe70d4e977b259460f1c8008515 URL: https://github.com/llvm/llvm-project/commit/e789e78d20c0dfe70d4e977b259460f1c8008515 DIFF: https://github.com/llvm/llvm-project/commit/e789e78d20c0dfe70d4e977b259460f1c8008515.diff

[llvm-branch-commits] [llvm] [GOFF] Add writing of section symbols (PR #133799)

2025-04-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mc Author: Kai Nacke (redstar) Changes The GOFF format uses symbol definitions to represent sections and symbols. Introducing a section can require up to 3 symbol definitions. However, most of these details are not needed by the AsmPrinter. To mapped f

[llvm-branch-commits] [clang] release/20.x: cuda clang: Fix argument order for __reduce_max_sync (#132881) (PR #134295)

2025-04-04 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/134295 Backport 2d1517d Requested by: @Artem-B >From b55d12882f761ecbefe488c7357b7ff55a2bd56e Mon Sep 17 00:00:00 2001 From: Austin Schuh Date: Wed, 26 Mar 2025 13:54:58 -0700 Subject: [PATCH] cuda clang: Fix argumen

[llvm-branch-commits] [mlir] [mlir][memref] Check memory space before lowering alloc ops (PR #134427)

2025-04-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir Author: Matthias Springer (matthias-springer) Changes Check the memory space before lowering allocation ops, instead of starting the lowering and then rolling back the pattern when the memory space was found to be incompatible with LLVM. Note: Th

[llvm-branch-commits] [compiler-rt] release/20.x: [rtsan][Apple] Add interceptor for _os_nospin_lock_lock (#131034) (PR #132997)

2025-04-04 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/132997 Backport 481a55a3d9645a6bc1540d326319b78ad8ed8db1 Requested by: @wrotki >From e2c95b17d56f210927b9ec695126ae0d264c93e7 Mon Sep 17 00:00:00 2001 From: davidtrevelyan Date: Thu, 13 Mar 2025 10:18:25 + Subjec

[llvm-branch-commits] [llvm] release/20.x: [LoongArch][MC] Add relocation support for fld fst [x]vld [x]vst (PR #133836)

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

[llvm-branch-commits] [clang] [llvm] release/20.x: [Hexagon] Set the default compilation target to V68 (#125239) (PR #128597)

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

[llvm-branch-commits] [mlir] [mlir][memref] Remove runtime verification for `memref.reinterpret_cast` (PR #132547)

2025-03-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir-memref Author: Matthias Springer (matthias-springer) Changes The runtime verification code used to verify that the result of a `memref.reinterpret_cast` is in-bounds with respect to the source memref. This is incorrect: `memref.reinterpret_cast` a

[llvm-branch-commits] [Github] Bump CI container to ubuntu 24.04 (PR #132568)

2025-03-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: Aiden Grossman (boomanaiden154) Changes This helps keep things up to date, and should not cause any issues given we do not need to care about binary compatibility for things built in the CI container. This patch also changes the n

[llvm-branch-commits] [RISCV] Replace @plt/@gotpcrel in data directives with %plt %gotpcrel (PR #132569)

2025-03-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-risc-v Author: Fangrui Song (MaskRay) Changes clang -fexperimental-relative-c++-abi-vtables might generate @plt and @gotpcrel specifiers in data directives. The syntax is not used in humand-written assembly code, and is not supported by GNU assem

[llvm-branch-commits] [clang] [clang-tools-extra] [clang][HeuristicResolver] Apply default argument heuristic in resolveDeclRefExpr as well (PR #132576)

2025-03-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Nathan Ridge (HighCommander4) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/132576.diff 3 Files Affected: - (modified) clang-tools-extra/clangd/unittests/XRefsTests.cpp (+1-1) - (modified) clang/lib/Sema/HeuristicRe

[llvm-branch-commits] [llvm] [SPARC][MC] Add tests for VIS family instructions (PR #130967)

2025-03-22 Thread via llvm-branch-commits
@@ -7,76 +7,96 @@ //===--===// // // This file contains instruction formats, definitions and patterns needed for -// VIS, VIS II, VIS II instructions on SPARC. +// VIS, VIS II, VIS III instructions on SPARC.

[llvm-branch-commits] [clang] release/20.x: [Clang] Fix various bugs in alias CTAD transform (PR #132697)

2025-03-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Younan Zhang (zyn0217) Changes This patch cherry-picks 032ad590d6, 868c89ff0 and 38d71c9bd onto the 20 release branch. The first patch addresses recently surfaced CTAD problems, which we believe it would be nice to roll out the fix quick

[llvm-branch-commits] [CI] Move CI over to new project computation script (PR #132642)

2025-03-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: Aiden Grossman (boomanaiden154) Changes This patch migrates the CI over to the new compute_projects.py script for calculating what projects need to be tested based on a change to LLVM. --- Full diff: https://github.com/llvm/llvm

[llvm-branch-commits] [llvm] release/20.x: [X86][AVX10.2] Include changes for COMX and VGETEXP from rev. 2 (#132824) (PR #132932)

2025-03-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mc Author: None (llvmbot) Changes Backport 975c208556ef85b321a223fe592fa6d98fadfaa0 Requested by: @phoebewang --- Patch is 106.53 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/132932.diff 15 Files Affect

[llvm-branch-commits] [llvm] [SPARC][MC] Add tests for VIS family instructions (PR #130967)

2025-03-25 Thread via llvm-branch-commits
https://github.com/koachan updated https://github.com/llvm/llvm-project/pull/130967 >From e2e0d44800b65a8fbddd6234c2ee9f83af92d7da Mon Sep 17 00:00:00 2001 From: Koakuma Date: Wed, 12 Mar 2025 21:14:42 +0700 Subject: [PATCH 1/3] Add missing NO-VIS lines Created using spr 1.3.5 --- llvm/test/M

[llvm-branch-commits] compiler-rt: Introduce runtime functions for emulated PAC. (PR #133530)

2025-03-28 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: undef deprecator found issues in your code. :warning: You can test this locally with the following command: ``bash git diff -U0 --pickaxe-regex -S '([^a-zA-Z0-9#_-]undef[^a-zA-Z0-9_-]|UndefValue::get)' 270fbad06ae96efabef3beaa60873446b8dab649

[llvm-branch-commits] [clang] release/20.x: [clang-format] Allow `Language: Cpp` for C files (#133033) (PR #133216)

2025-03-28 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] [libcxx] release/20.x: [libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (#132838) (PR #133153)

2025-03-28 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] [clang] release/20.x: [clang][docs] Move -Wnontrivial-memcall to added flags. (PR #132367)

2025-03-28 Thread via llvm-branch-commits
github-actions[bot] wrote: @R-Goc (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. htt

[llvm-branch-commits] CodeGen: Optionally emit PAuth relocations as IRELATIVE relocations. (PR #133533)

2025-03-28 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 46a1dbce5f0a7f15723334f7453844adfb57bcf1 005ee2d9d87a6f173b97af965242cf0f1989144b --e

[llvm-branch-commits] Add IR and codegen support for deactivation symbols. (PR #133536)

2025-03-28 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 f3d7a774bcdeca91da9cbc5e656df5ab478ca3aa 14dae4d9b8dc759c924cefb252ffc877e33a7ac3 --e

[llvm-branch-commits] [clang] 943b432 - release/20.x: [clang][docs] Move -Wnontrivial-memcall to added flags. (#132367)

2025-03-29 Thread via llvm-branch-commits
Author: R-Goc Date: 2025-03-28T23:27:50-07:00 New Revision: 943b43250b5580b73a4932032270e4478b118dcf URL: https://github.com/llvm/llvm-project/commit/943b43250b5580b73a4932032270e4478b118dcf DIFF: https://github.com/llvm/llvm-project/commit/943b43250b5580b73a4932032270e4478b118dcf.diff LOG: re

[llvm-branch-commits] [llvm] [KeyInstr][LoopRotate] Remap atoms of duplicated instructions (PR #133490)

2025-03-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Orlando Cazalet-Hyams (OCHyams) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/133490.diff 2 Files Affected: - (modified) llvm/lib/Transforms/Utils/LoopRotationUtils.cpp (+3) - (added) llvm/test/DebugInfo/K

[llvm-branch-commits] Add pointer field protection feature. (PR #133538)

2025-03-28 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: undef deprecator found issues in your code. :warning: You can test this locally with the following command: ``bash git diff -U0 --pickaxe-regex -S '([^a-zA-Z0-9#_-]undef[^a-zA-Z0-9_-]|UndefValue::get)' ee0ee253d617aa4cddfe5216f93365645579b54d

[llvm-branch-commits] [llvm] c75fc17 - Revert "[NFC] LLVM reduce: fix unused variable (#133584)"

2025-03-29 Thread via llvm-branch-commits
Author: Tim Gymnich Date: 2025-03-29T14:59:42+01:00 New Revision: c75fc17210790ab0bac897f90d89facb99032dfa URL: https://github.com/llvm/llvm-project/commit/c75fc17210790ab0bac897f90d89facb99032dfa DIFF: https://github.com/llvm/llvm-project/commit/c75fc17210790ab0bac897f90d89facb99032dfa.diff L

[llvm-branch-commits] [llvm] llvm-reduce: Fix losing fast math flags when removing arguments (PR #133408)

2025-03-28 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 a783fcbd3a876cfd3b26a9d5ae11bee6f2f42c3a d792bbb3cc68c459f254b4ab1f54c46800c750c6 --e

[llvm-branch-commits] [llvm] release/20.x: [MC, COFF] .safeseh: avoid changeSection (#132624) (PR #133591)

2025-03-29 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/133591 ___ 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: [MC, COFF] .safeseh: avoid changeSection (#132624) (PR #133591)

2025-03-29 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/133591 Backport ece72e2731350d9840c6446db9276b04d593cc23 Requested by: @MaskRay >From 217753243b286ff4787549ad8bd913965897d0d2 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Tue, 25 Mar 2025 21:17:37 -0700 Subject

[llvm-branch-commits] [llvm] release/20.x: [MC, COFF] .safeseh: avoid changeSection (#132624) (PR #133591)

2025-03-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: None (llvmbot) Changes Backport ece72e2731350d9840c6446db9276b04d593cc23 Requested by: @MaskRay --- Full diff: https://github.com/llvm/llvm-project/pull/133591.diff 2 Files Affected: - (modified) llvm/lib/MC/MCWinCOFFStreamer.cpp

[llvm-branch-commits] [llvm] release/20.x: [MC, COFF] .safeseh: avoid changeSection (#132624) (PR #133591)

2025-03-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mc Author: None (llvmbot) Changes Backport ece72e2731350d9840c6446db9276b04d593cc23 Requested by: @MaskRay --- Full diff: https://github.com/llvm/llvm-project/pull/133591.diff 2 Files Affected: - (modified) llvm/lib/MC/MCWinCOFFStreamer.cpp (+3-1)

[llvm-branch-commits] [llvm] release/20.x: [MC, COFF] .safeseh: avoid changeSection (#132624) (PR #133591)

2025-03-29 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/133591 >From 1a82d705b3a4a692663736b59917d3e8389342e4 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Tue, 25 Mar 2025 21:17:37 -0700 Subject: [PATCH] [MC,COFF] .safeseh: avoid changeSection (#132624) The directive

[llvm-branch-commits] [llvm] release/20.x: [MC, COFF] .safeseh: avoid changeSection (#132624) (PR #133591)

2025-03-29 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/133591 >From 5ba194972878531b527f7370b509829a8e251949 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Tue, 25 Mar 2025 21:17:37 -0700 Subject: [PATCH] [MC,COFF] .safeseh: avoid changeSection (#132624) The directive

[llvm-branch-commits] [lldb] release/20.x: [lldb] Respect LaunchInfo::SetExecutable in ProcessLauncherPosixFork (#133093) (PR #134079)

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

[llvm-branch-commits] [lldb] release/20.x: [lldb] Respect LaunchInfo::SetExecutable in ProcessLauncherPosixFork (#133093) (PR #134079)

2025-04-02 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/134079 Backport 39e7efe1e4304544289d8d1b45f4d04d11b4a791 Requested by: @DavidSpickett >From d32562d7837235d74350122575fc451a9573b4fa Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Thu, 27 Mar 2025 12:44:56 +0100 S

[llvm-branch-commits] [clang] release/20.x: [Clang] Fix a lambda pattern comparison mismatch after ecc7e6ce4 (#133863) (PR #134194)

2025-04-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport dcc2182bc Requested by: @zyn0217 --- Full diff: https://github.com/llvm/llvm-project/pull/134194.diff 3 Files Affected: - (modified) clang/lib/Sema/SemaConcept.cpp (-69) - (modified) clang/lib/Sema/Sema

[llvm-branch-commits] Extract SipHash implementation into a header. (PR #134197)

2025-04-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-support Author: Peter Collingbourne (pcc) Changes This is so that we'll be able to use it in compiler-rt as well. Dependencies on LLVM Support were removed from the header by restoring code from the original SipHash implementation. --- Full diff:

[llvm-branch-commits] [llvm] [ctxprof] Support for "move" semantics for the contextual root (PR #134192)

2025-04-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lto Author: Mircea Trofin (mtrofin) Changes This PR finishes what PR #133992 started. --- Full diff: https://github.com/llvm/llvm-project/pull/134192.diff 4 Files Affected: - (modified) llvm/include/llvm/Transforms/Utils/FunctionImportUtils.h (+5-20)

[llvm-branch-commits] Extract SipHash implementation into a header. (PR #134197)

2025-04-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 3ef9bf0d07bbae11f8f7bf65eec37e72a21695dd 7d7b3bee7e0d317d33244fbc2d97c113df8c3b52 --e

[llvm-branch-commits] [clang] release/20.x: [Clang] Fix a lambda pattern comparison mismatch after ecc7e6ce4 (#133863) (PR #134194)

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

[llvm-branch-commits] [clang] ae6728d - Revert "[HLSL][RootSignature] Define and integrate `HLSLRootSignatureAttr` (#…"

2025-04-03 Thread via llvm-branch-commits
Author: Finn Plummer Date: 2025-04-03T09:38:32-07:00 New Revision: ae6728d3dd3943a291314604ced5b9a4b8b4f754 URL: https://github.com/llvm/llvm-project/commit/ae6728d3dd3943a291314604ced5b9a4b8b4f754 DIFF: https://github.com/llvm/llvm-project/commit/ae6728d3dd3943a291314604ced5b9a4b8b4f754.diff

[llvm-branch-commits] [llvm] ObjCARCContract: Use stripPointerCastsAndAliases (PR #134275)

2025-04-03 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Matt Arsenault (arsenm) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/134275.diff 1 Files Affected: - (modified) llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp (+10-24) ``diff diff --git a/llvm/

[llvm-branch-commits] [clang] release/20.x: cuda clang: Fix argument order for __reduce_max_sync (#132881) (PR #134295)

2025-04-03 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/134295 ___ 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: cuda clang: Fix argument order for __reduce_max_sync (#132881) (PR #134295)

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

[llvm-branch-commits] [clang] release/20.x: cuda clang: Fix argument order for __reduce_max_sync (#132881) (PR #134295)

2025-04-03 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: None (llvmbot) Changes Backport 2d1517d Requested by: @Artem-B --- Full diff: https://github.com/llvm/llvm-project/pull/134295.diff 1 Files Affected: - (modified) clang/lib/Headers/__clang_cuda_intrinsics.h (+8-8) ``di

[llvm-branch-commits] [clang] release/20.x: cuda clang: Fix argument order for __reduce_max_sync (#132881) (PR #134295)

2025-04-03 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 2d1517d Requested by: @Artem-B --- Full diff: https://github.com/llvm/llvm-project/pull/134295.diff 1 Files Affected: - (modified) clang/lib/Headers/__clang_cuda_intrinsics.h (+8-8) ``diff dif

[llvm-branch-commits] [clang] release/20.x: cuda clang: Fix argument order for __reduce_max_sync (#132881) (PR #134295)

2025-04-03 Thread via llvm-branch-commits
github-actions[bot] wrote: ⚠️ We detected that you are using a GitHub private e-mail address to contribute to the repo. Please turn off [Keep my email addresses private](https://github.com/settings/emails) setting in your account. See [LLVM Discourse](https://discourse.llvm.org/t/hidden-email

[llvm-branch-commits] [compiler-rt] release/20.x: [Sanitizers][Darwin][Test] XFAIL malloc_zone.cpp (PR #133832)

2025-04-03 Thread via llvm-branch-commits
https://github.com/thetruestblue approved this pull request. https://github.com/llvm/llvm-project/pull/133832 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] release/20.x: [libc++] Add missing release note for LLVM 20 about zip_view (#134144) (PR #134313)

2025-04-03 Thread via llvm-branch-commits
llvmbot wrote: @frederick-vs-ja What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/134313 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailm

[llvm-branch-commits] [libcxx] release/20.x: [libc++] Add missing release note for LLVM 20 about zip_view (#134144) (PR #134313)

2025-04-03 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/134313 ___ 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: [X86] When expanding LCMPXCHG16B_SAVE_RBX, substitute RBX in base (#134109) (PR #134331)

2025-04-03 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/134331 Backport 9e0ca5720bee96f4b19eeb69a119b5eda3ab5528 Requested by: @phoebewang >From 9310573c7c21d2464ab5bc7ff20908c4110fe1b6 Mon Sep 17 00:00:00 2001 From: Aaron Puchert Date: Thu, 3 Apr 2025 15:56:53 +0200 Subj

[llvm-branch-commits] [llvm] release/20.x: [X86] When expanding LCMPXCHG16B_SAVE_RBX, substitute RBX in base (#134109) (PR #134331)

2025-04-03 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/134331 ___ 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: [X86] When expanding LCMPXCHG16B_SAVE_RBX, substitute RBX in base (#134109) (PR #134331)

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

[llvm-branch-commits] [llvm] release/20.x: [X86] When expanding LCMPXCHG16B_SAVE_RBX, substitute RBX in base (#134109) (PR #134331)

2025-04-03 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: None (llvmbot) Changes Backport 9e0ca5720bee96f4b19eeb69a119b5eda3ab5528 Requested by: @phoebewang --- Full diff: https://github.com/llvm/llvm-project/pull/134331.diff 2 Files Affected: - (modified) llvm/lib/Target/X86/X86ExpandP

[llvm-branch-commits] [libcxx] release/20.x: [libc++] Add missing release note for LLVM 20 about zip_view (#134144) (PR #134313)

2025-04-03 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: None (llvmbot) Changes Backport 2cd8edd1fff2a9d82902f70270b4209463a34cba Requested by: @ldionne --- Full diff: https://github.com/llvm/llvm-project/pull/134313.diff 1 Files Affected: - (modified) libcxx/docs/ReleaseNotes/20.rst (+11)

[llvm-branch-commits] [libcxx] release/20.x: [libc++] Add missing release note for LLVM 20 about zip_view (#134144) (PR #134313)

2025-04-03 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/134313 Backport 2cd8edd1fff2a9d82902f70270b4209463a34cba Requested by: @ldionne >From 165b5e59fb1706cbad0e72b068642709cc74e11b Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Thu, 3 Apr 2025 18:34:49 -0400 Subject:

[llvm-branch-commits] [clang] release/20.x: [Clang] Fix various bugs in alias CTAD transform (PR #132697)

2025-03-25 Thread via llvm-branch-commits
https://github.com/cor3ntin approved this pull request. https://github.com/llvm/llvm-project/pull/132697 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SPARC][MC] Add tests for VIS family instructions (PR #130967)

2025-03-25 Thread via llvm-branch-commits
https://github.com/koachan updated https://github.com/llvm/llvm-project/pull/130967 >From e2e0d44800b65a8fbddd6234c2ee9f83af92d7da Mon Sep 17 00:00:00 2001 From: Koakuma Date: Wed, 12 Mar 2025 21:14:42 +0700 Subject: [PATCH 1/3] Add missing NO-VIS lines Created using spr 1.3.5 --- llvm/test/M

[llvm-branch-commits] [clang] [llvm] [X86] Backport new intrinsic and instruction changes in AVX10.2 (PR #133219)

2025-03-27 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: Phoebe Wang (phoebewang) Changes Close: #133206 --- Patch is 1.24 MiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/133219.diff 63 Files Affected: - (modified) clang/include/clang/Basic/B

[llvm-branch-commits] [clang] [HLSL][NFC] Use method builder to create default resource constructor (PR #131384)

2025-03-27 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-hlsl Author: Helena Kotas (hekota) Changes Updates the `BuiltinTypeMethodBuilder` to support creating constructors and use it to create the default resource constructor. This enables us to have a shared code for implementing both builtin methods and co

<    95   96   97   98   99   100   101   102   103   104   >