[llvm-branch-commits] [clang] [LifetimeSafety] Move shouldTrack functions to LifetimeAnnotations (PR #170005)

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

[llvm-branch-commits] [llvm] StackProtector: Use LibcallLoweringInfo analysis (PR #170329)

2025-12-02 Thread Saleem Abdulrasool via llvm-branch-commits
https://github.com/compnerd approved this pull request. https://github.com/llvm/llvm-project/pull/170329 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] DAG: Avoid using getLibcallName when looking for a divrem call (PR #170413)

2025-12-02 Thread via llvm-branch-commits
github-actions[bot] wrote: # :penguin: Linux x64 Test Results * 166637 tests passed * 2905 tests skipped * 1 test failed ## Failed Tests (click on a test name to see its output) ### lldb-api lldb-api.functionalities/scripted_frame_provider/circular_dependency/TestFrameProviderCircularDepende

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 8: Codegen) (PR #169687)

2025-12-02 Thread via llvm-branch-commits
Sirraide wrote: Windows CI failure seems unrelated https://github.com/llvm/llvm-project/pull/169687 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 7: Constexpr support and tests) (PR #169686)

2025-12-02 Thread via llvm-branch-commits
Sirraide wrote: There is also [CWG 3043](https://cplusplus.github.io/CWG/issues/3043.html), which is also implemented. https://github.com/llvm/llvm-project/pull/169686 ___ llvm-branch-commits mailing list [email protected] https://lis

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 7: Constexpr support and tests) (PR #169686)

2025-12-02 Thread via llvm-branch-commits
Sirraide wrote: They’re essentially all already implemented: * [CWG3044](https://cplusplus.github.io/CWG/issues/3044.html) "Iterating expansion statements woes": This one is implemented, but note that it’s partially superseded by 3131. * [CWG3048](https://cplusplus.github.io/CWG/issues/3048.ht

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 7: Constexpr support and tests) (PR #169686)

2025-12-02 Thread Vlad Serebrennikov via llvm-branch-commits
Endilll wrote: Can you clarify the status of the following Core issues in your implementation: [CWG3044](https://cplusplus.github.io/CWG/issues/3044.html) "Iterating expansion statements woes" [CWG3048](https://cplusplus.github.io/CWG/issues/3048.html) "Empty destructuring expansion statements"

[llvm-branch-commits] [Github][CI] Make premerge upload results on Linux and Windows (PR #170414)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: Aiden Grossman (boomanaiden154) Changes Now that the issue-write workflow can support writing comments from multiple files, make the premerge workflow write out comments from both x86_64 Linux and Windows. AArch64 Linux right now

[llvm-branch-commits] [Github][CI] Make premerge upload results on Linux and Windows (PR #170414)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-infrastructure Author: Aiden Grossman (boomanaiden154) Changes Now that the issue-write workflow can support writing comments from multiple files, make the premerge workflow write out comments from both x86_64 Linux and Windows. AArch64 Linux right now i

[llvm-branch-commits] [Github][CI] Make premerge upload results on Linux and Windows (PR #170414)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/170414 Now that the issue-write workflow can support writing comments from multiple files, make the premerge workflow write out comments from both x86_64 Linux and Windows. AArch64 Linux right now is left out as

[llvm-branch-commits] [llvm] DAG: Avoid using getLibcallName when looking for a divrem call (PR #170413)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-selectiondag Author: Matt Arsenault (arsenm) Changes Also introduce an error if it's not available, which is not yet testable. --- Full diff: https://github.com/llvm/llvm-project/pull/170413.diff 1 Files Affected: - (modified) llvm/lib/CodeGen/S

[llvm-branch-commits] [llvm] DAG: Avoid using getLibcallName when looking for a divrem call (PR #170413)

2025-12-02 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.com/github/pr/llvm/llvm-project/170413?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] DAG: Avoid using getLibcallName when looking for a divrem call (PR #170413)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/170413 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] DAG: Avoid using getLibcallName when looking for a divrem call (PR #170413)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/170413 Also introduce an error if it's not available, which is not yet testable. >From b5ef5ed3e65584020a039a2fa8cd98c4d7ce31f9 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 2 Dec 2025 21:03:00 -0500 Subject

[llvm-branch-commits] [Github] Make issue-write workflow support reading from multiple files (PR #170411)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
boomanaiden154 wrote: This needs the issue-write changes to enable the workflow to actually enable the workflow to run after the test workflow finishes to land before proper testing can be done, but the patch is relatively small. https://github.com/llvm/llvm-project/pull/170411 ___

[llvm-branch-commits] [Github] Make issue-write workflow support reading from multiple files (PR #170411)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: Aiden Grossman (boomanaiden154) Changes This is so that we can read from multiple files emitted by the premerge workflow. --- Full diff: https://github.com/llvm/llvm-project/pull/170411.diff 2 Files Affected: - (modified) .gi

[llvm-branch-commits] [Github] Make issue-write workflow support reading from multiple files (PR #170411)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/170411 This is so that we can read from multiple files emitted by the premerge workflow. ___ llvm-branch-commits mailing list [email protected] http

[llvm-branch-commits] [llvm] DAG: Avoid more uses of getLibcallName (PR #170402)

2025-12-02 Thread via llvm-branch-commits
github-actions[bot] wrote: # :penguin: Linux x64 Test Results * 166641 tests passed * 2901 tests skipped * 1 test failed ## Failed Tests (click on a test name to see its output) ### lldb-api lldb-api.functionalities/scripted_frame_provider/circular_dependency/TestFrameProviderCircularDepende

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 5: Iterating Expansion Statements) (PR #169684)

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

[llvm-branch-commits] [clang] [Clang] [NFC] Expansion Statements (Part 4: for-range and `ParseScope` refactor) (PR #169683)

2025-12-02 Thread via llvm-branch-commits
Sirraide wrote: Update: Iterating expansion statements require building a lambda in Sema (see part 5 in this patch series), which necessitated moving `ParseScope` and friends from the Parser into Sema; I’ve included this refactor in this NFC patch. As an aside, it makes more sense for `ParseS

[llvm-branch-commits] [clang] [Clang] [NFC] Expansion Statements (Part 4: for-range and `ParseScope` refactor) (PR #169683)

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

[llvm-branch-commits] [clang] [Clang] [NFC] Expansion Statements (Part 4: for-range and `ParseScope` refactor) (PR #169683)

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

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 5: Iterating Expansion Statements) (PR #169684)

2025-12-02 Thread via llvm-branch-commits
Sirraide wrote: > Update, I think I have figured out the lambda situation at this point (as in > building the lambda and evaluating it works for simple examples); now I just > need to test it thoroughly. Ok, just pushed that too and I’ve also implemented support for [CWG 3131](https://github.

[llvm-branch-commits] [clang] [Clang] [NFC] Expansion Statements (Part 4: for-range refactor) (PR #169683)

2025-12-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 origin/main HEAD --extensions h,cpp -- clang/include/clang/Parse/Parser.h clang/inclu

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 ready_for_review https://github.com/llvm/llvm-project/pull/170216 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 01/15] fix Created using spr 1.3.7 --- .github/workflows

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 5: Iterating Expansion Statements) (PR #169684)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169684 >From b2c2312092fa345789c207634a50c143058ac7f0 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 16:18:02 +0100 Subject: [PATCH 1/7] [Clang] [C++26] Expansion Statements (Part 5) --- .../clang/Ba

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 7: Constexpr support and tests) (PR #169686)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169686 >From c16e3888704a883b13e19aa1f9e84fe2c4471429 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 17:09:56 +0100 Subject: [PATCH 1/5] [Clang] [C++26] Expansion Statements (Part 7) --- clang/lib/AS

[llvm-branch-commits] [clang] [Clang] [NFC] Expansion Statements (Part 4: for-range refactor) (PR #169683)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169683 >From d0c4da5350c179af92776fc8f4035bfb889c89d0 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 16:11:59 +0100 Subject: [PATCH 1/4] [Clang] [C++26] Expansion Statements (Part 4) --- clang/includ

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 7: Constexpr support and tests) (PR #169686)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169686 >From c16e3888704a883b13e19aa1f9e84fe2c4471429 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 17:09:56 +0100 Subject: [PATCH 1/5] [Clang] [C++26] Expansion Statements (Part 7) --- clang/lib/AS

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 5: Iterating Expansion Statements) (PR #169684)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169684 >From b2c2312092fa345789c207634a50c143058ac7f0 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 16:18:02 +0100 Subject: [PATCH 1/7] [Clang] [C++26] Expansion Statements (Part 5) --- .../clang/Ba

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 9: Control Flow) (PR #169688)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169688 >From 0a945e66ca01c3a5f9d8914cfb6c7f0459a866b3 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 17:21:39 +0100 Subject: [PATCH] [Clang] [C++26] Expansion Statements (Part 9) --- .../clang/Basic/

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 6: Destructuring Expansion Statements) (PR #169685)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169685 >From 13fb7c82109cb09d60cbc7f49fd6b85171f51b9e Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 17:00:57 +0100 Subject: [PATCH] [Clang] [C++26] Expansion Statements (Part 6) --- .../clang/Basic/

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 11: Final Touches and Tests) (PR #169690)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169690 >From f78d11e73a37f28b9d28bbff8836dd662028c1b2 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 18:03:57 +0100 Subject: [PATCH 1/2] [Clang] [C++26] Expansion Statements (Part 11) --- clang/docs/

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 9: Control Flow) (PR #169688)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169688 >From 0a945e66ca01c3a5f9d8914cfb6c7f0459a866b3 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 17:21:39 +0100 Subject: [PATCH] [Clang] [C++26] Expansion Statements (Part 9) --- .../clang/Basic/

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 6: Destructuring Expansion Statements) (PR #169685)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169685 >From 13fb7c82109cb09d60cbc7f49fd6b85171f51b9e Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 17:00:57 +0100 Subject: [PATCH] [Clang] [C++26] Expansion Statements (Part 6) --- .../clang/Basic/

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 10: Expansion Limit) (PR #169689)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169689 >From 8e22321c5540419bde23f07f64164cf6685d0f64 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 17:41:45 +0100 Subject: [PATCH] [Clang] [C++26] Expansion Statements (Part 10) --- .../clang/Basic

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 10: Expansion Limit) (PR #169689)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169689 >From 8e22321c5540419bde23f07f64164cf6685d0f64 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 17:41:45 +0100 Subject: [PATCH] [Clang] [C++26] Expansion Statements (Part 10) --- .../clang/Basic

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 11: Final Touches and Tests) (PR #169690)

2025-12-02 Thread via llvm-branch-commits
https://github.com/Sirraide updated https://github.com/llvm/llvm-project/pull/169690 >From f78d11e73a37f28b9d28bbff8836dd662028c1b2 Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 26 Nov 2025 18:03:57 +0100 Subject: [PATCH 1/2] [Clang] [C++26] Expansion Statements (Part 11) --- clang/docs/

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 01/14] fix Created using spr 1.3.7 --- .github/workflows

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 01/13] fix Created using spr 1.3.7 --- .github/workflows

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 01/12] fix Created using spr 1.3.7 --- .github/workflows

[llvm-branch-commits] [llvm] DAG: Avoid more uses of getLibcallName (PR #170402)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-selectiondag Author: Matt Arsenault (arsenm) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/170402.diff 2 Files Affected: - (modified) llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp (+1-1) - (modified) llvm/lib/CodeGen/Selecti

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 01/11] fix Created using spr 1.3.7 --- .github/workflows

[llvm-branch-commits] [llvm] DAG: Avoid more uses of getLibcallName (PR #170402)

2025-12-02 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.com/github/pr/llvm/llvm-project/170402?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] DAG: Avoid more uses of getLibcallName (PR #170402)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/170402 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] DAG: Avoid more uses of getLibcallName (PR #170402)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/170402 None >From 77249d0059b431c93dcb35424696f31b87ff635f Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 2 Dec 2025 20:41:15 -0500 Subject: [PATCH] DAG: Avoid more uses of getLibcallName --- llvm/lib/CodeG

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 01/10] fix Created using spr 1.3.7 --- .github/workflows

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 1/9] fix Created using spr 1.3.7 --- .github/workflows/u

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 1/8] fix Created using spr 1.3.7 --- .github/workflows/u

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 1/7] fix Created using spr 1.3.7 --- .github/workflows/u

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 1/6] fix Created using spr 1.3.7 --- .github/workflows/u

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 1/5] fix Created using spr 1.3.7 --- .github/workflows/u

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 1/4] fix Created using spr 1.3.7 --- .github/workflows/u

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 1/3] fix Created using spr 1.3.7 --- .github/workflows/u

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH 1/2] fix Created using spr 1.3.7 --- .github/workflows/u

[llvm-branch-commits] [llvm] [Github] Make unprivileged-download-artifact download multiple artifacts (PR #170216)

2025-12-02 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/170216 >From f4dc493d9245a9739ab0e45a81ee7fef48c41801 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Wed, 3 Dec 2025 02:01:04 + Subject: [PATCH] fix Created using spr 1.3.7 --- .github/workflows/unpri

[llvm-branch-commits] [llvm] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-12-02 Thread Peter Collingbourne via llvm-branch-commits
@@ -461,6 +463,139 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses( return Changed; } +static bool expandProtectedFieldPtr(Function &Intr) { + Module &M = *Intr.getParent(); + + SmallPtrSet DSsToDeactivate; + + Type *Int8Ty = Type::getInt8Ty(M.getContext()); + T

[llvm-branch-commits] [llvm] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-12-02 Thread Peter Collingbourne via llvm-branch-commits
@@ -461,6 +463,139 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses( return Changed; } +static bool expandProtectedFieldPtr(Function &Intr) { + Module &M = *Intr.getParent(); + + SmallPtrSet DSsToDeactivate; + + Type *Int8Ty = Type::getInt8Ty(M.getContext()); + T

[llvm-branch-commits] [llvm] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-12-02 Thread Peter Collingbourne via llvm-branch-commits
@@ -461,6 +463,139 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses( return Changed; } +static bool expandProtectedFieldPtr(Function &Intr) { + Module &M = *Intr.getParent(); + + SmallPtrSet DSsToDeactivate; + + Type *Int8Ty = Type::getInt8Ty(M.getContext()); + T

[llvm-branch-commits] [llvm] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-12-02 Thread Peter Collingbourne via llvm-branch-commits
@@ -461,6 +463,139 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses( return Changed; } +static bool expandProtectedFieldPtr(Function &Intr) { + Module &M = *Intr.getParent(); + + SmallPtrSet DSsToDeactivate; + + Type *Int8Ty = Type::getInt8Ty(M.getContext()); + T

[llvm-branch-commits] [llvm] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-12-02 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/151647 >From 37c355e3264bba72999fa6dcbc565ae82bc1a1a5 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Wed, 26 Nov 2025 11:01:52 -0800 Subject: [PATCH 1/2] Fix tests Created using spr 1.3.6-beta.1 --- .../protecte

[llvm-branch-commits] [llvm] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-12-02 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/151647 >From 37c355e3264bba72999fa6dcbc565ae82bc1a1a5 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Wed, 26 Nov 2025 11:01:52 -0800 Subject: [PATCH 1/2] Fix tests Created using spr 1.3.6-beta.1 --- .../protecte

[llvm-branch-commits] [llvm] [AMDGPU] Avoid undefs in hazard-gfx1250-flat-scr-hi.mir. NFC (PR #170396)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm approved this pull request. https://github.com/llvm/llvm-project/pull/170396 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AMDGPU] Avoid undefs in hazard-gfx1250-flat-scr-hi.mir. NFC (PR #170396)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Stanislav Mekhanoshin (rampitec) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/170396.diff 1 Files Affected: - (modified) llvm/test/CodeGen/AMDGPU/hazard-gfx1250-flat-scr-hi.mir (+54-30) ``diff di

[llvm-branch-commits] [llvm] [AMDGPU] Avoid undefs in hazard-gfx1250-flat-scr-hi.mir. NFC (PR #170396)

2025-12-02 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec ready_for_review https://github.com/llvm/llvm-project/pull/170396 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AMDGPU] Avoid undefs in hazard-gfx1250-flat-scr-hi.mir. NFC (PR #170396)

2025-12-02 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec created https://github.com/llvm/llvm-project/pull/170396 None >From 78f3a2ae93791d29ea1fdf5d79891a333727232d Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Tue, 2 Dec 2025 16:37:01 -0800 Subject: [PATCH] [AMDGPU] Avoid undefs in hazard-gfx1250-flat-scr-h

[llvm-branch-commits] [llvm] [AMDGPU] Avoid undefs in hazard-gfx1250-flat-scr-hi.mir. NFC (PR #170396)

2025-12-02 Thread Stanislav Mekhanoshin via llvm-branch-commits
rampitec wrote: * #170396 👈 * #170395 * `main` This stack of pull requests is managed by https://github.com/shiltian/sgh";>sgh. https://github.com/llvm/llvm-project/pull/170396 ___ llvm-branch-commits mailing list [email protected]

[llvm-branch-commits] [clang] [Clang] Support __bf16 type for SPIR/SPIR-V (#169012) (PR #170230)

2025-12-02 Thread Wenju He via llvm-branch-commits
wenju-he wrote: > Does that actually need to be backported? It seems to be a new feature and > Clang 22 will release in a couple of months. Thanks! let me double check, thanks https://github.com/llvm/llvm-project/pull/170230 ___ llvm-branch-commits m

[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 5: Iterating Expansion Statements) (PR #169684)

2025-12-02 Thread via llvm-branch-commits
Sirraide wrote: Update, I think I have figured out the lambda situation at this point (as in building the lambda and evaluating it works for simple examples); now I just need to test it thoroughly. https://github.com/llvm/llvm-project/pull/169684 ___

[llvm-branch-commits] [llvm] [AMDGPU] Add structural stall heuristic to scheduling strategies (PR #169617)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Austin Kerbow (kerbowa) Changes Implements a structural stall heuristic that considers both resource hazards and latency constraints when selecting instructions from the pending queue. - Add getStructuralStallCycles() to GCNSchedS

[llvm-branch-commits] [llvm] [AMDGPU] Add structural stall heuristic to scheduling strategies (PR #169617)

2025-12-02 Thread Austin Kerbow via llvm-branch-commits
https://github.com/kerbowa ready_for_review https://github.com/llvm/llvm-project/pull/169617 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] std_move false positive (PR #170007)

2025-12-02 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/170007 >From 00be6fa3eaa4f7f68b34438d5b2295f0b0ad8f59 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sat, 29 Nov 2025 16:43:06 + Subject: [PATCH] std_move false positive --- .../Analyses/LifetimeSafety/FactsGe

[llvm-branch-commits] [clang] dereference_operator (PR #170006)

2025-12-02 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/170006 >From a3842ac95cb27c2303ab5ebbe40e80c4a55f5fc5 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sat, 29 Nov 2025 15:49:00 + Subject: [PATCH] dereference_operator --- .../LifetimeSafety/FactsGenerator.cpp

[llvm-branch-commits] [clang] dereference_operator (PR #170006)

2025-12-02 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/170006 >From a3842ac95cb27c2303ab5ebbe40e80c4a55f5fc5 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sat, 29 Nov 2025 15:49:00 + Subject: [PATCH] dereference_operator --- .../LifetimeSafety/FactsGenerator.cpp

[llvm-branch-commits] [clang] std_move false positive (PR #170007)

2025-12-02 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/170007 >From 00be6fa3eaa4f7f68b34438d5b2295f0b0ad8f59 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sat, 29 Nov 2025 16:43:06 + Subject: [PATCH] std_move false positive --- .../Analyses/LifetimeSafety/FactsGe

[llvm-branch-commits] [clang] Implicit lifetimebound for std namespace (PR #170005)

2025-12-02 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/170005 >From f19ea1b365d2881bb6e1b4cda13e13beaa44fa1d Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sat, 29 Nov 2025 15:07:40 + Subject: [PATCH] Implicit lifetimebound for std namespace --- .../LifetimeSafety

[llvm-branch-commits] [clang] Implicit lifetimebound for std namespace (PR #170005)

2025-12-02 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/170005 >From f19ea1b365d2881bb6e1b4cda13e13beaa44fa1d Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sat, 29 Nov 2025 15:07:40 + Subject: [PATCH] Implicit lifetimebound for std namespace --- .../LifetimeSafety

[llvm-branch-commits] [llvm] StackProtector: Use LibcallLoweringInfo analysis (PR #170329)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/170329 >From 05d4afa766293ae1279ca0fad66b816d868553f3 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 24 Nov 2025 13:48:45 -0500 Subject: [PATCH] StackProtector: Use LibcallLoweringInfo analysis --- llvm/lib/

[llvm-branch-commits] [llvm] GlobalISel: Use LibcallLoweringInfo analysis in legalizer (PR #170328)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/170328 >From 49b0899068bb9ad83cda0de4fdcbed480a4d1fb3 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 24 Nov 2025 18:15:49 -0500 Subject: [PATCH 1/2] GlobalISel: Use LibcallLoweringInfo analysis in legalizer T

[llvm-branch-commits] [llvm] GlobalISel: Use LibcallLoweringInfo analysis in legalizer (PR #170328)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/170328 >From 49b0899068bb9ad83cda0de4fdcbed480a4d1fb3 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 24 Nov 2025 18:15:49 -0500 Subject: [PATCH 1/2] GlobalISel: Use LibcallLoweringInfo analysis in legalizer T

[llvm-branch-commits] [llvm] StackProtector: Use LibcallLoweringInfo analysis (PR #170329)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/170329 >From 05d4afa766293ae1279ca0fad66b816d868553f3 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 24 Nov 2025 13:48:45 -0500 Subject: [PATCH] StackProtector: Use LibcallLoweringInfo analysis --- llvm/lib/

[llvm-branch-commits] [llvm] StackProtector: Use LibcallLoweringInfo analysis (PR #170329)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-globalisel Author: Matt Arsenault (arsenm) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/170329.diff 6 Files Affected: - (modified) llvm/lib/CodeGen/StackProtector.cpp (+55-27) - (modified) llvm/test/CodeGen/NVPTX/no-stack-p

[llvm-branch-commits] [llvm] StackProtector: Use LibcallLoweringInfo analysis (PR #170329)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/170329 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] GlobalISel: Use LibcallLoweringInfo analysis in legalizer (PR #170328)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/170328 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] GlobalISel: Use LibcallLoweringInfo analysis in legalizer (PR #170328)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 Author: Matt Arsenault (arsenm) Changes GlobalISel: Use LibcallLoweringInfo analysis in legalizer This is mostly boilerplate to move various freestanding utility functions into LegalizerHelper. LibcallLoweringInfo is currently optional,

[llvm-branch-commits] [llvm] GlobalISel: Use LibcallLoweringInfo analysis in legalizer (PR #170328)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: Matt Arsenault (arsenm) Changes GlobalISel: Use LibcallLoweringInfo analysis in legalizer This is mostly boilerplate to move various freestanding utility functions into LegalizerHelper. LibcallLoweringInfo is currently optional, most

[llvm-branch-commits] [llvm] GlobalISel: Use LibcallLoweringInfo analysis in legalizer (PR #170328)

2025-12-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Matt Arsenault (arsenm) Changes GlobalISel: Use LibcallLoweringInfo analysis in legalizer This is mostly boilerplate to move various freestanding utility functions into LegalizerHelper. LibcallLoweringInfo is currently optional,

[llvm-branch-commits] [llvm] StackProtector: Use LibcallLoweringInfo analysis (PR #170329)

2025-12-02 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.com/github/pr/llvm/llvm-project/170329?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] GlobalISel: Use LibcallLoweringInfo analysis in legalizer (PR #170328)

2025-12-02 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.com/github/pr/llvm/llvm-project/170328?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] StackProtector: Use LibcallLoweringInfo analysis (PR #170329)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/170329 None >From 9cf982a53216d83086bb9fd7a82f4fee8565567a Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 24 Nov 2025 13:48:45 -0500 Subject: [PATCH] StackProtector: Use LibcallLoweringInfo analysis --- llv

[llvm-branch-commits] [llvm] GlobalISel: Use LibcallLoweringInfo analysis in legalizer (PR #170328)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/170328 GlobalISel: Use LibcallLoweringInfo analysis in legalizer This is mostly boilerplate to move various freestanding utility functions into LegalizerHelper. LibcallLoweringInfo is currently optional, mostly because

[llvm-branch-commits] [llvm] [AMDGPU] Add structural stall heuristic to scheduling strategies (PR #169617)

2025-12-02 Thread Austin Kerbow via llvm-branch-commits
https://github.com/kerbowa updated https://github.com/llvm/llvm-project/pull/169617 >From 305fb4fbfadccd26c39249a725e9e06bea8a9102 Mon Sep 17 00:00:00 2001 From: Austin Kerbow Date: Tue, 25 Nov 2025 22:18:19 -0800 Subject: [PATCH] [AMDGPU] Add structural stall heuristic to scheduling strategie

[llvm-branch-commits] [llvm] [AMDGPU] Add structural stall heuristic to scheduling strategies (PR #169617)

2025-12-02 Thread Austin Kerbow via llvm-branch-commits
https://github.com/kerbowa updated https://github.com/llvm/llvm-project/pull/169617 >From 305fb4fbfadccd26c39249a725e9e06bea8a9102 Mon Sep 17 00:00:00 2001 From: Austin Kerbow Date: Tue, 25 Nov 2025 22:18:19 -0800 Subject: [PATCH] [AMDGPU] Add structural stall heuristic to scheduling strategie

[llvm-branch-commits] [llvm] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-12-02 Thread Nikita Popov via llvm-branch-commits
@@ -461,6 +463,139 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses( return Changed; } +static bool expandProtectedFieldPtr(Function &Intr) { + Module &M = *Intr.getParent(); + + SmallPtrSet DSsToDeactivate; + + Type *Int8Ty = Type::getInt8Ty(M.getContext()); + T

[llvm-branch-commits] [llvm] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-12-02 Thread Nikita Popov via llvm-branch-commits
@@ -461,6 +463,139 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses( return Changed; } +static bool expandProtectedFieldPtr(Function &Intr) { + Module &M = *Intr.getParent(); + + SmallPtrSet DSsToDeactivate; + + Type *Int8Ty = Type::getInt8Ty(M.getContext()); + T

[llvm-branch-commits] [llvm] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-12-02 Thread Nikita Popov via llvm-branch-commits
@@ -461,6 +463,139 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses( return Changed; } +static bool expandProtectedFieldPtr(Function &Intr) { + Module &M = *Intr.getParent(); + + SmallPtrSet DSsToDeactivate; + + Type *Int8Ty = Type::getInt8Ty(M.getContext()); + T

[llvm-branch-commits] [llvm] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-12-02 Thread Nikita Popov via llvm-branch-commits
@@ -461,6 +463,139 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses( return Changed; } +static bool expandProtectedFieldPtr(Function &Intr) { + Module &M = *Intr.getParent(); + + SmallPtrSet DSsToDeactivate; + + Type *Int8Ty = Type::getInt8Ty(M.getContext()); + T

[llvm-branch-commits] [clang] clang/AMDGPU: Enable opencl 2.0 features for unknown target (PR #170308)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/170308 >From bab99b54ec0364cce91e470d5d1b9fd8bd21f5fb Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 2 Dec 2025 07:06:54 -0500 Subject: [PATCH] clang/AMDGPU: Enable opencl 2.0 features for unknown target Assu

[llvm-branch-commits] [clang] clang/AMDGPU: Enable opencl 2.0 features for unknown target (PR #170308)

2025-12-02 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/170308 >From bab99b54ec0364cce91e470d5d1b9fd8bd21f5fb Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 2 Dec 2025 07:06:54 -0500 Subject: [PATCH] clang/AMDGPU: Enable opencl 2.0 features for unknown target Assu

  1   2   >