[llvm-branch-commits] [clang] release/21.x: [clang] Fix catching pointers by reference on mingw targets (#162546) (PR #163714)

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

[llvm-branch-commits] [llvm] [Hexagon] Support lowering of setuo & seto for vector types in Hexago… (PR #163212)

2025-10-15 Thread via llvm-branch-commits
github-actions[bot] wrote: @fhossein-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] [llvm] [BOLT] Extend Inliner to work on functions with Pointer Autentication (PR #162458)

2025-10-15 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/162458 From c3da2b1f78c092c26a56e06f4b9d635e8d45a14b Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Wed, 8 Oct 2025 11:17:31 + Subject: [PATCH] [BOLT] Extend Inliner to work on functions with Pointer Autent

[llvm-branch-commits] [clang] [llvm] [HLSL] GetDimensions methods for buffer resources (PR #161929)

2025-10-15 Thread Helena Kotas via llvm-branch-commits
@@ -421,13 +444,32 @@ BuiltinTypeMethodBuilder::addParam(StringRef Name, QualType Ty, void BuiltinTypeMethodBuilder::createDecl() { assert(Method == nullptr && "Method or constructor is already created"); - // create method or constructor type + // create function prototy

[llvm-branch-commits] [mlir] [mlir][linalg] Update vectorizatio of linalg.pack (PR #163539)

2025-10-15 Thread Andrzej Warzyński via llvm-branch-commits
https://github.com/banach-space updated https://github.com/llvm/llvm-project/pull/163539 From e2ec90e47522345b2c920134fe8ca45ad514806f Mon Sep 17 00:00:00 2001 From: Andrzej Warzynski Date: Mon, 13 Oct 2025 14:49:00 + Subject: [PATCH] [mlir][linalg] Update vectorizatio of linalg.pack This

[llvm-branch-commits] [flang] [llvm] [flang][OpenMP] Add optional argument to requirement clauses (PR #163557)

2025-10-15 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-openmp Author: Krzysztof Parzyszek (kparzysz) Changes OpenMP 6.0 added an optional logical parameter to the requirement clauses (except ATOMIC_DEFAULT_MEM_ORDER) to indicate whether the clause should take effect or not. The parameter defaults to

[llvm-branch-commits] [llvm] [MIR2Vec] Handle Operands (PR #163281)

2025-10-15 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin deleted https://github.com/llvm/llvm-project/pull/163281 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [FlowSensitive] [StatusOr] [2/N] Add minimal model (PR #162932)

2025-10-15 Thread Jan Voung via llvm-branch-commits
@@ -0,0 +1,2539 @@ +//===- UncheckedStatusOrAccessModelTestFixture.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: A

[llvm-branch-commits] [clang] [llvm] [FlowSensitive] [StatusOr] [2/N] Add minimal model (PR #162932)

2025-10-15 Thread Jan Voung via llvm-branch-commits
@@ -0,0 +1,2539 @@ +//===- UncheckedStatusOrAccessModelTestFixture.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: A

[llvm-branch-commits] [llvm] [MIR2Vec] Handle Operands (PR #163281)

2025-10-15 Thread Mircea Trofin via llvm-branch-commits
@@ -74,31 +76,114 @@ class MIRVocabulary { friend class llvm::MIR2VecVocabLegacyAnalysis; using VocabMap = std::map; -private: - // Define vocabulary layout - adapted for MIR + // MIRVocabulary Layout: + // +---+-

[llvm-branch-commits] [llvm] [MIR2Vec] Handle Operands (PR #163281)

2025-10-15 Thread Mircea Trofin via llvm-branch-commits
@@ -74,31 +76,114 @@ class MIRVocabulary { friend class llvm::MIR2VecVocabLegacyAnalysis; using VocabMap = std::map; -private: - // Define vocabulary layout - adapted for MIR + // MIRVocabulary Layout: + // +---+-

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

2025-10-15 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148897 >From b382b4a24e516aa150e1c4ad1e9c6f2c328cf064 Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 12:59:37 -0400 Subject: [PATCH] [SelectionDAG] Widen <2 x T> vector types for atomic load Vector types of

[llvm-branch-commits] [llvm] [X86] Remove extra MOV after widening atomic load (PR #148898)

2025-10-15 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148898 >From aab7a4e376abe3bf7cf52b3e28d658d384c13635 Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:01:24 -0400 Subject: [PATCH] [X86] Remove extra MOV after widening atomic load This change adds patter

[llvm-branch-commits] [clang] [llvm] [FlowSensitive] [StatusOr] [2/N] Add minimal model (PR #162932)

2025-10-15 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer edited https://github.com/llvm/llvm-project/pull/162932 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [FlowSensitive] [StatusOr] [2/N] Add minimal model (PR #162932)

2025-10-15 Thread Jan Voung via llvm-branch-commits
https://github.com/jvoung commented: Exciting to see! (but whew it is a bunch of tests...) https://github.com/llvm/llvm-project/pull/162932 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/

[llvm-branch-commits] [clang] [clang][Driver] Support Outline Flags on RISC-V and X86 (PR #163494)

2025-10-15 Thread Sam Elliott via llvm-branch-commits
https://github.com/lenary updated https://github.com/llvm/llvm-project/pull/163494 >From 86e0964dcae26bb04b4d8dc8ddeb15eb66fe0f42 Mon Sep 17 00:00:00 2001 From: Sam Elliott Date: Tue, 14 Oct 2025 21:46:45 -0700 Subject: [PATCH] [clang][Driver] Support Outline Flags on RISC-V and X86 These two

[llvm-branch-commits] [Clang] Implement constexpr evaluation for __builtin_infer_alloc_token() (PR #163639)

2025-10-15 Thread Marco Elver via llvm-branch-commits
https://github.com/melver edited https://github.com/llvm/llvm-project/pull/163639 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [Clang][CodeGen] Implement code generation for __builtin_infer_alloc_token() (PR #156842)

2025-10-15 Thread Marco Elver via llvm-branch-commits
https://github.com/melver edited https://github.com/llvm/llvm-project/pull/156842 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [Clang] Move AllocToken frontend options to LangOptions (PR #163635)

2025-10-15 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: Marco Elver (melver) Changes Move the `AllocTokenMax` from `CodeGenOptions` and introduces a new `AllocTokenMode` to `LangOptions`. Note, `-falloc-token-mode=` deliberately remains an internal experimental option. This refactoring

[llvm-branch-commits] [Clang] Implement constexpr evaluation for __builtin_infer_alloc_token() (PR #163639)

2025-10-15 Thread Marco Elver via llvm-branch-commits
https://github.com/melver ready_for_review https://github.com/llvm/llvm-project/pull/163639 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [NFC][Asan] Make GetTLSFakeStack static (PR #163669)

2025-10-15 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/163669.diff 2 Files Affected: - (modified) compiler-rt/lib/asan/asan_fake_stack.cpp (+2-2) - (modified) compiler-rt/lib/asan/asa

[llvm-branch-commits] [NFC][Asan] Make GetTLSFakeStack static (PR #163669)

2025-10-15 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka created https://github.com/llvm/llvm-project/pull/163669 None ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [asan] Hide SetTLSFakeStack as static function of cpp (PR #163674)

2025-10-15 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka edited https://github.com/llvm/llvm-project/pull/163674 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lld] bd9bc53 - [LLD] [COFF] Fix aarch64 delayimport of sret arguments (#163096)

2025-10-15 Thread Cullen Rhodes via llvm-branch-commits
Author: Martin Storsjö Date: 2025-10-15T09:31:19Z New Revision: bd9bc536b4ac7147142d1fc21915c4e6868f7d15 URL: https://github.com/llvm/llvm-project/commit/bd9bc536b4ac7147142d1fc21915c4e6868f7d15 DIFF: https://github.com/llvm/llvm-project/commit/bd9bc536b4ac7147142d1fc21915c4e6868f7d15.diff LOG

[llvm-branch-commits] [clang] [clang] Ensure -mno-outline adds attributes (PR #163692)

2025-10-15 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: Sam Elliott (lenary) Changes Before this change, `-mno-outline` and `-moutline` only controlled the pass pipelines for the invoked compiler/linker. The drawback of this implementation is that, when using LTO, only the flag provided