[llvm-branch-commits] [clang] release/21.x: Add pointer auth documentation to contents (#155763) (PR #155954)

2025-08-28 Thread Kristof Beyls via llvm-branch-commits
https://github.com/kbeyls approved this pull request. It makes a lot of sense to merge this to the release branch. https://github.com/llvm/llvm-project/pull/155954 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.ll

[llvm-branch-commits] [clang] release/21.x: Add pointer auth documentation to contents (#155763) (PR #155954)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 6394c58 Requested by: @ojhunt --- Full diff: https://github.com/llvm/llvm-project/pull/155954.diff 1 Files Affected: - (modified) clang/docs/index.rst (+1) ``diff diff --git a/clang/docs/index

[llvm-branch-commits] [clang] release/21.x: Add pointer auth documentation to contents (#155763) (PR #155954)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/155954 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/21.x: Add pointer auth documentation to contents (#155763) (PR #155954)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @kbeyls What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/155954 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listin

[llvm-branch-commits] [clang] release/21.x: Add pointer auth documentation to contents (#155763) (PR #155954)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/155954 Backport 6394c58 Requested by: @ojhunt >From 381a486dfc5ab2d94063bd5b8faf0508f30dd59c Mon Sep 17 00:00:00 2001 From: Oliver Hunt Date: Thu, 28 Aug 2025 14:02:37 -0700 Subject: [PATCH] Add pointer auth document

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Change getSlotIndex parameter from Value* to Value& (PR #155700)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155700 >From bcff7774bb28860dfcfb5f378f5a3061453e6002 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 27 Aug 2025 21:21:00 + Subject: [PATCH] Change --- llvm/include/llvm/Analysis/IR2Vec.h| 2 +- llvm/l

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Initialize Embedding vectors with zeros by default (PR #155690)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155690 >From f0b3c0ce85e725dcba04512800c243f558044c52 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 27 Aug 2025 20:25:30 + Subject: [PATCH] Default constructor --- llvm/include/llvm/Analysis/IR2Vec.h | 2

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Add usage documentation for obtaining embeddings (PR #155516)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155516 >From 374bfa9d1f74b97cb043189cb114c313c3e8325c Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Tue, 26 Aug 2025 23:26:24 + Subject: [PATCH] Added doc --- llvm/include/llvm/Analysis/IR2Vec.h | 6 ++ 1

[llvm-branch-commits] [llvm] [IR2Vec] Refactor vocabulary to use canonical type IDs (PR #155323)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155323 >From 2fd070b5296361bc94aba72cf922f2cbfdc9041d Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 25 Aug 2025 22:58:43 + Subject: [PATCH] Canonicalized type --- llvm/include/llvm/Analysis/IR2Vec.h

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Add missed ptrtoaddr in vocab for tests (PR #153094)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/153094 >From 0d1fb809d9e19a5d304b39489516941d665124e5 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 11 Aug 2025 21:52:27 + Subject: [PATCH] [NFC][IR2Vec] Add missed ptrtoaddr in vocab for tests --- .../te

[llvm-branch-commits] [mlir] release/21.x: [mlir][cmake] Fix mlir target export (#153341) (PR #155856)

2025-08-28 Thread Christopher Bate via llvm-branch-commits
https://github.com/christopherbate approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/155856 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-com

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Change getSlotIndex parameter from Value* to Value& (PR #155700)

2025-08-28 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 approved this pull request. https://github.com/llvm/llvm-project/pull/155700 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Initialize Embedding vectors with zeros by default (PR #155690)

2025-08-28 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 approved this pull request. https://github.com/llvm/llvm-project/pull/155690 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Add usage documentation for obtaining embeddings (PR #155516)

2025-08-28 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 approved this pull request. https://github.com/llvm/llvm-project/pull/155516 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [IR2Vec] Refactor vocabulary to use canonical type IDs (PR #155323)

2025-08-28 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 approved this pull request. https://github.com/llvm/llvm-project/pull/155323 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [IR2Vec] Refactor vocabulary to use canonical type IDs (PR #155323)

2025-08-28 Thread Aiden Grossman via llvm-branch-commits
@@ -410,6 +366,21 @@ bool Vocabulary::invalidate(Module &M, const PreservedAnalyses &PA, return !(PAC.preservedWhenStateless()); } +Vocabulary::VocabVector Vocabulary::createDummyVocabForTest(unsigned Dim) { + VocabVector DummyVocab; + DummyVocab.reserve(NumCanonicalEntri

[llvm-branch-commits] [llvm] [IR2Vec] Make IR2VecCategory externally visible and reuse in llvm-ir2vec cl options (PR #153089)

2025-08-28 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 approved this pull request. https://github.com/llvm/llvm-project/pull/153089 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [IR2Vec] Refactor vocabulary to use canonical type IDs (PR #155323)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155323 >From 01b9019f3409ce74e0bfcf24538f3d3136235de2 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 25 Aug 2025 22:58:43 + Subject: [PATCH] Canonicalized type --- llvm/include/llvm/Analysis/IR2Vec.h

[llvm-branch-commits] [clang] [llvm] [DirectX] Validate if Textures/TypedBuffers are being bound in Root Signatures (PR #147573)

2025-08-28 Thread via llvm-branch-commits
https://github.com/joaosaffran converted_to_draft https://github.com/llvm/llvm-project/pull/147573 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [IR2Vec] Refactor vocabulary to use canonical type IDs (PR #155323)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155323 >From 01b9019f3409ce74e0bfcf24538f3d3136235de2 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 25 Aug 2025 22:58:43 + Subject: [PATCH] Canonicalized type --- llvm/include/llvm/Analysis/IR2Vec.h

[llvm-branch-commits] [llvm] [IR2Vec] Make IR2VecCategory externally visible and reuse in llvm-ir2vec cl options (PR #153089)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/153089 >From b131befa99747c7436b54634709a6bb175d54138 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 11 Aug 2025 21:34:27 + Subject: [PATCH] Merging IR2Vec Categories --- llvm/include/llvm/Analysis/IR2Vec.

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Add usage documentation for obtaining embeddings (PR #155516)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155516 >From 18675c6e1b5db7a4ea5a1c4fa2689b00dddbd0c5 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Tue, 26 Aug 2025 23:26:24 + Subject: [PATCH] Added doc --- llvm/include/llvm/Analysis/IR2Vec.h | 6 ++ 1

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Add missed ptrtoaddr in vocab for tests (PR #153094)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/153094 >From bd8e4314b36b8204478993d5bbc745548432bf28 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 11 Aug 2025 21:52:27 + Subject: [PATCH] [NFC][IR2Vec] Add missed ptrtoaddr in vocab for tests --- .../te

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Initialize Embedding vectors with zeros by default (PR #155690)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155690 >From f82d77f9a95ac1f1577ba766ec77cc478786356e Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 27 Aug 2025 20:25:30 + Subject: [PATCH] Default constructor --- llvm/include/llvm/Analysis/IR2Vec.h | 2

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Add usage documentation for obtaining embeddings (PR #155516)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155516 >From 18675c6e1b5db7a4ea5a1c4fa2689b00dddbd0c5 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Tue, 26 Aug 2025 23:26:24 + Subject: [PATCH] Added doc --- llvm/include/llvm/Analysis/IR2Vec.h | 6 ++ 1

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Initialize Embedding vectors with zeros by default (PR #155690)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155690 >From f82d77f9a95ac1f1577ba766ec77cc478786356e Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 27 Aug 2025 20:25:30 + Subject: [PATCH] Default constructor --- llvm/include/llvm/Analysis/IR2Vec.h | 2

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Add missed ptrtoaddr in vocab for tests (PR #153094)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/153094 >From bd8e4314b36b8204478993d5bbc745548432bf28 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 11 Aug 2025 21:52:27 + Subject: [PATCH] [NFC][IR2Vec] Add missed ptrtoaddr in vocab for tests --- .../te

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Change getSlotIndex parameter from Value* to Value& (PR #155700)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155700 >From c783a5323ec21ec654c4f3f5368cbb30592f8934 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 27 Aug 2025 21:21:00 + Subject: [PATCH] Change --- llvm/include/llvm/Analysis/IR2Vec.h| 2 +- llvm/l

[llvm-branch-commits] [llvm] [IR2Vec] Make IR2VecCategory externally visible and reuse in llvm-ir2vec cl options (PR #153089)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/153089 >From b131befa99747c7436b54634709a6bb175d54138 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 11 Aug 2025 21:34:27 + Subject: [PATCH] Merging IR2Vec Categories --- llvm/include/llvm/Analysis/IR2Vec.

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Change getSlotIndex parameter from Value* to Value& (PR #155700)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155700 >From c783a5323ec21ec654c4f3f5368cbb30592f8934 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 27 Aug 2025 21:21:00 + Subject: [PATCH] Change --- llvm/include/llvm/Analysis/IR2Vec.h| 2 +- llvm/l

[llvm-branch-commits] [libcxx] release/21.x: [libc++] Fix broken precondition of __bit_log2 (#155476) (PR #155932)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/155932 Backport 2ae4b92a1cf01b7d09f70ccc919eca2b5d02b080 Requested by: @ldionne >From 6452ff38d23d8a3ac062517f86aa010fbcebaa50 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Thu, 28 Aug 2025 18:07:59 -0400 Subject

[llvm-branch-commits] LowerTypeTests: Mark CFI jump table sections as eligible for relaxation. (PR #149261)

2025-08-28 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/149261 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] LowerTypeTests: Mark CFI jump table sections as eligible for relaxation. (PR #149261)

2025-08-28 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc edited https://github.com/llvm/llvm-project/pull/149261 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] LowerTypeTests: Mark CFI jump table sections as eligible for relaxation. (PR #149261)

2025-08-28 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/149261 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] IR: Introduce !elf_section_properties for setting section properties. (PR #149260)

2025-08-28 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/149260 >From 01f77d9f42a712324479e3280c57f12800655271 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Wed, 27 Aug 2025 14:51:58 -0700 Subject: [PATCH] Add verifier check Created using spr 1.3.6-beta.1 --- llvm/do

[llvm-branch-commits] [llvm] IR: Introduce !elf_section_properties for setting section properties. (PR #149260)

2025-08-28 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/149260 >From 01f77d9f42a712324479e3280c57f12800655271 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Wed, 27 Aug 2025 14:51:58 -0700 Subject: [PATCH] Add verifier check Created using spr 1.3.6-beta.1 --- llvm/do

[llvm-branch-commits] [lld] ELF: CFI jump table relaxation. (PR #147424)

2025-08-28 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/147424 >From 5bce06b0d8db161a2e09709bcfe15b4623e43d01 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Mon, 7 Jul 2025 16:41:10 -0700 Subject: [PATCH 1/2] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20in?= =?U

[llvm-branch-commits] [llvm] 10613ed - Windows output "-m 32" error message to stdout

2025-08-28 Thread via llvm-branch-commits
Author: Justin Fargnoli Date: 2025-08-28T15:32:17-07:00 New Revision: 10613ed67ca470a671c98280049812ea74f9c773 URL: https://github.com/llvm/llvm-project/commit/10613ed67ca470a671c98280049812ea74f9c773 DIFF: https://github.com/llvm/llvm-project/commit/10613ed67ca470a671c98280049812ea74f9c773.dif

[llvm-branch-commits] [libcxx] release/21.x: [libc++] Fix broken precondition of __bit_log2 (#155476) (PR #155932)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: None (llvmbot) Changes Backport 2ae4b92a1cf01b7d09f70ccc919eca2b5d02b080 Requested by: @ldionne --- Full diff: https://github.com/llvm/llvm-project/pull/155932.diff 3 Files Affected: - (modified) libcxx/include/__algorithm/sort.h (+3)

[llvm-branch-commits] [llvm] [IR] Add `MD_prof` to the `Keep` list of `dropUBImplyingAttrsAndMetadata` (PR #154635)

2025-08-28 Thread Alan Zhao via llvm-branch-commits
https://github.com/alanzhao1 approved this pull request. https://github.com/llvm/llvm-project/pull/154635 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] release/21.x: [libc++] Fix broken precondition of __bit_log2 (#155476) (PR #155932)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/155932 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] release/21.x: [libc++] Fix broken precondition of __bit_log2 (#155476) (PR #155932)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @philnik777 What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/155932 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/li

[llvm-branch-commits] [llvm] [NFC] Leave a comment in `Local.cpp` about debug info & sample profiling (PR #155296)

2025-08-28 Thread Alan Zhao via llvm-branch-commits
https://github.com/alanzhao1 approved this pull request. https://github.com/llvm/llvm-project/pull/155296 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] 56535ff - Fixup `llvm/test/DebugInfo/NVPTX` tests

2025-08-28 Thread via llvm-branch-commits
Author: Justin Fargnoli Date: 2025-08-28T14:50:23-07:00 New Revision: 56535ffa0f6d83f809035c97da06439026faa8ea URL: https://github.com/llvm/llvm-project/commit/56535ffa0f6d83f809035c97da06439026faa8ea DIFF: https://github.com/llvm/llvm-project/commit/56535ffa0f6d83f809035c97da06439026faa8ea.dif

[llvm-branch-commits] [llvm] [WPD] set the branch funnel function entry count (PR #155657)

2025-08-28 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/155657 >From ce1f1b2eeb34a32f0bd0c723fc7860f9b0b44568 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 26 Aug 2025 17:28:55 + Subject: [PATCH] [WPD] set the function entry count --- .../lib/Transforms/IPO/

[llvm-branch-commits] [llvm] [WPD] set the branch funnel function entry count (PR #155657)

2025-08-28 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/155657 >From ce1f1b2eeb34a32f0bd0c723fc7860f9b0b44568 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 26 Aug 2025 17:28:55 + Subject: [PATCH] [WPD] set the function entry count --- .../lib/Transforms/IPO/

[llvm-branch-commits] [llvm] 0fdb389 - Update atomics-b128.ll

2025-08-28 Thread via llvm-branch-commits
Author: Justin Fargnoli Date: 2025-08-28T13:47:53-07:00 New Revision: 0fdb3897db3cee4d2e254c0b0f71adce994b6693 URL: https://github.com/llvm/llvm-project/commit/0fdb3897db3cee4d2e254c0b0f71adce994b6693 DIFF: https://github.com/llvm/llvm-project/commit/0fdb3897db3cee4d2e254c0b0f71adce994b6693.dif

[llvm-branch-commits] [llvm] [DirectX] Updating Root Signature YAML representation to use Enums instead of uint (PR #154827)

2025-08-28 Thread Justin Bogner via llvm-branch-commits
@@ -276,10 +276,6 @@ void DXContainerWriter::writeParts(raw_ostream &OS) { for (DXContainerYAML::RootParameterLocationYaml &L : P.RootSignature->Parameters.Locations) { -assert(dxbc::isValidParameterType(L.Header.Type) && - "invalid DXCon

[llvm-branch-commits] [llvm] [DirectX] Updating Root Signature YAML representation to use Enums instead of uint (PR #154827)

2025-08-28 Thread Justin Bogner via llvm-branch-commits
https://github.com/bogner approved this pull request. https://github.com/llvm/llvm-project/pull/154827 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DirectX] Removing dxbc StaticSampler from mcbxdc (PR #154631)

2025-08-28 Thread Justin Bogner via llvm-branch-commits
https://github.com/bogner edited https://github.com/llvm/llvm-project/pull/154631 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DirectX] Removing dxbc StaticSampler from mcbxdc (PR #154631)

2025-08-28 Thread Justin Bogner via llvm-branch-commits
@@ -51,13 +51,13 @@ static std::optional extractMdStringValue(MDNode *Node, return NodeText->getString(); } -static Expected -extractShaderVisibility(MDNode *Node, unsigned int OpId) { +template , int> = 0> bogner wrote: You can simplify this slightly by j

[llvm-branch-commits] [llvm] [DirectX] Removing dxbc StaticSampler from mcbxdc (PR #154631)

2025-08-28 Thread Justin Bogner via llvm-branch-commits
https://github.com/bogner approved this pull request. Looks reasonable. One comment on tightening up the template constraint. https://github.com/llvm/llvm-project/pull/154631 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Change getSlotIndex parameter from Value* to Value& (PR #155700)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155700 >From e788f65c751bd2fe9f504d6e6e8e2c329109e8d3 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 27 Aug 2025 21:21:00 + Subject: [PATCH] Change --- llvm/include/llvm/Analysis/IR2Vec.h| 2 +- llvm/l

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Initialize Embedding vectors with zeros by default (PR #155690)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155690 >From f01119ad636e8c17257bd832abf1cba40ab74a63 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 27 Aug 2025 20:25:30 + Subject: [PATCH] Default constructor --- llvm/include/llvm/Analysis/IR2Vec.h | 2

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Add usage documentation for obtaining embeddings (PR #155516)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155516 >From c809d9dcfbcbcd3ae4aaecb9ca9adb2cd04d5163 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Tue, 26 Aug 2025 23:26:24 + Subject: [PATCH] Added doc --- llvm/include/llvm/Analysis/IR2Vec.h | 6 ++ 1

[llvm-branch-commits] [llvm] [IR2Vec] Refactor vocabulary to use canonical type IDs (PR #155323)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155323 >From d70182f1b10492285ae6943d8107844f5ba848d7 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 25 Aug 2025 22:58:43 + Subject: [PATCH] Canonicalized type --- llvm/include/llvm/Analysis/IR2Vec.h

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Add missed ptrtoaddr in vocab for tests (PR #153094)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/153094 >From 3e10c63f7aa4600b5bc23853c5a282cf1b0e381a Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 11 Aug 2025 21:52:27 + Subject: [PATCH] [NFC][IR2Vec] Add missed ptrtoaddr in vocab for tests --- .../te

[llvm-branch-commits] [llvm] [IR2Vec] Make IR2VecCategory externally visible and reuse in llvm-ir2vec cl options (PR #153089)

2025-08-28 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/153089 >From b71c5ee54663580a92053447455b69324748ff8a Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 11 Aug 2025 21:34:27 + Subject: [PATCH] Merging IR2Vec Categories --- llvm/include/llvm/Analysis/IR2Vec.

[llvm-branch-commits] [clang] [llvm] [DirectX] Removing dxbc DescriptorRange from mcbxdc (PR #154629)

2025-08-28 Thread Justin Bogner via llvm-branch-commits
@@ -1268,11 +1268,34 @@ bool SemaHLSL::handleRootSignatureElements( // value ReportError(Loc, 1, 0xfffe); } + switch (Clause->Type) { bogner wrote: This would be simpler with a `toDescriptorRangeType()` helper (whether as a stat

[llvm-branch-commits] [clang] [llvm] [DirectX] Removing dxbc DescriptorRange from mcbxdc (PR #154629)

2025-08-28 Thread Justin Bogner via llvm-branch-commits
@@ -325,25 +325,19 @@ Error MetadataParser::parseDescriptorRange(mcdxbc::DescriptorTable &Table, if (RangeDescriptorNode->getNumOperands() != 6) return make_error("Descriptor Range"); - dxbc::RTS0::v2::DescriptorRange Range; + mcdxbc::DescriptorRange Range; std::

[llvm-branch-commits] [compiler-rt] release/21.x: compiler-rt: Use OpenBSD's elf_aux_info to detect AArch64 HW features (#155768) (PR #155899)

2025-08-28 Thread David CARLIER via llvm-branch-commits
https://github.com/devnexen approved this pull request. https://github.com/llvm/llvm-project/pull/155899 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [compiler-rt] release/21.x: compiler-rt: Use OpenBSD's elf_aux_info to detect AArch64 HW features (#155768) (PR #155899)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/155899 Backport 7b3745ed0c9b34ea78e9e9098736fe91930d103b 2eaba46f463e79212d549e2ebf74e5d53b88b76b Requested by: @brad0 >From a7880e787a617752bc67d1782f13a0b0719f74c4 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: T

[llvm-branch-commits] [compiler-rt] release/21.x: compiler-rt: Use OpenBSD's elf_aux_info to detect AArch64 HW features (#155768) (PR #155899)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @devnexen @devnexen What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/155899 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/m

[llvm-branch-commits] [compiler-rt] release/21.x: compiler-rt: Use OpenBSD's elf_aux_info to detect AArch64 HW features (#155768) (PR #155899)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/155899 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lld] ELF: Introduce R_AARCH64_FUNCINIT64 relocation type. (PR #133531)

2025-08-28 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc commented: > The lld part should be extracted to a separate patch. Will do. > The patch has a base branch. Is it still used? No, it's not needed. Per https://github.com/orgs/llvm/projects/38 this is the first unlanded patch in this series. I imagine that spr keeps the b

[llvm-branch-commits] [lld] ELF: Introduce R_AARCH64_FUNCINIT64 relocation type. (PR #133531)

2025-08-28 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc edited https://github.com/llvm/llvm-project/pull/133531 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lld] ELF: Introduce R_AARCH64_FUNCINIT64 relocation type. (PR #133531)

2025-08-28 Thread Peter Collingbourne via llvm-branch-commits
@@ -0,0 +1,18 @@ +# REQUIRES: aarch64 + +# RUN: llvm-mc -filetype=obj -triple=aarch64 %s -o %t.o +# RUN: not ld.lld %t.o -o %t 2>&1 | FileCheck --check-prefix=ERR %s + +.rodata +# ERR: relocation R_AARCH64_FUNCINIT64 cannot be used against local symbol pcc wrote:

[llvm-branch-commits] [lld] ELF: Introduce R_AARCH64_FUNCINIT64 relocation type. (PR #133531)

2025-08-28 Thread Peter Collingbourne via llvm-branch-commits
@@ -0,0 +1,19 @@ +# REQUIRES: aarch64 + +# RUN: llvm-mc -filetype=obj -triple=aarch64 %s -o %t.o +# RUN: ld.lld %t.o -o %t +# RUN: llvm-readelf -s -r %t | FileCheck %s +# RUN: ld.lld %t.o -o %t -pie +# RUN: llvm-readelf -s -r %t | FileCheck %s +# RUN: not ld.lld %t.o -o %t -shared

[llvm-branch-commits] [llvm] release/21.x: [AArch64][PAC] Fix clobbering registers by BLRA and AUTH_TCRETURN (#155373) (PR #155877)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/155877 Backport c7f3bdb61233374de6b28af139a8abc41f5683ee Requested by: @atrosinenko >From 9ea8380293c91b11b55721ac61d9b4fc5c314f5d Mon Sep 17 00:00:00 2001 From: Anatoly Trosinenko Date: Wed, 27 Aug 2025 19:36:00 +03

[llvm-branch-commits] [llvm] release/21.x: [AArch64][PAC] Fix clobbering registers by BLRA and AUTH_TCRETURN (#155373) (PR #155877)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @pcc What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/155877 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/

[llvm-branch-commits] [llvm] release/21.x: [AArch64][PAC] Fix clobbering registers by BLRA and AUTH_TCRETURN (#155373) (PR #155877)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/155877 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [HLSL] Add static methods for resource initialization and constructor from handle (PR #155866)

2025-08-28 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota updated https://github.com/llvm/llvm-project/pull/155866 >From dcbbda45ce7d3341ad74025a02b3f8c9b0391dc0 Mon Sep 17 00:00:00 2001 From: Helena Kotas Date: Thu, 28 Aug 2025 08:22:41 -0700 Subject: [PATCH] [HLSL] Add static methods for resource initialization and a const

[llvm-branch-commits] [llvm] d1b0071 - Revert "[ADT] Fix signed integer overflow (#155826)"

2025-08-28 Thread via llvm-branch-commits
Author: Vitaly Buka Date: 2025-08-28T09:05:44-07:00 New Revision: d1b007163d0e6e6d7aad0f7b7447c2eeb183ade2 URL: https://github.com/llvm/llvm-project/commit/d1b007163d0e6e6d7aad0f7b7447c2eeb183ade2 DIFF: https://github.com/llvm/llvm-project/commit/d1b007163d0e6e6d7aad0f7b7447c2eeb183ade2.diff L

[llvm-branch-commits] [clang] [HLSL] Add static methods for resource initialization and constructor from handle (PR #155866)

2025-08-28 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota edited https://github.com/llvm/llvm-project/pull/155866 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/21.x: [AArch64][PAC] Do not execute AUT instructions speculatively (#155372) (PR #155874)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 Author: None (llvmbot) Changes Backport ab3c0ca8351b0b40f57dfa97a21d913bbbda71c3 Requested by: @atrosinenko --- Full diff: https://github.com/llvm/llvm-project/pull/155874.diff 2 Files Affected: - (modified) llvm/lib/Target/AArch64/A

[llvm-branch-commits] [llvm] release/21.x: [AArch64][PAC] Do not execute AUT instructions speculatively (#155372) (PR #155874)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/155874 Backport ab3c0ca8351b0b40f57dfa97a21d913bbbda71c3 Requested by: @atrosinenko >From 305eef4971633df01a5665ea223c862c4659df17 Mon Sep 17 00:00:00 2001 From: Anatoly Trosinenko Date: Wed, 27 Aug 2025 16:46:35 +03

[llvm-branch-commits] [llvm] release/21.x: [AArch64][PAC] Do not execute AUT instructions speculatively (#155372) (PR #155874)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @pcc What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/155874 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/

[llvm-branch-commits] [llvm] release/21.x: [AArch64][PAC] Do not execute AUT instructions speculatively (#155372) (PR #155874)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/155874 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [flang] [flang][OpenMP] Replace OpenMPBlockConstruct with OmpBlockConstruct (PR #155872)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-openmp @llvm/pr-subscribers-flang-semantics Author: Krzysztof Parzyszek (kparzysz) Changes OpenMPBlockConstruct, somewhat confusingly, represents most but not all block-associated constructs. It's derived from OmpBlockConstruct, as are all the re

[llvm-branch-commits] [flang] [flang][OpenMP] Replace OpenMPBlockConstruct with OmpBlockConstruct (PR #155872)

2025-08-28 Thread Krzysztof Parzyszek via llvm-branch-commits
https://github.com/kparzysz created https://github.com/llvm/llvm-project/pull/155872 OpenMPBlockConstruct, somewhat confusingly, represents most but not all block-associated constructs. It's derived from OmpBlockConstruct, as are all the remaining block-associated constructs. It does not corr

[llvm-branch-commits] [clang] [HLSL] Add static methods for resource initialization and constructor from handle (PR #155866)

2025-08-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 origin/main HEAD --extensions cpp,h -- clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp

[llvm-branch-commits] [clang] [HLSL] Add static methods for resource initialization and resource constructor from handle (PR #155866)

2025-08-28 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota created https://github.com/llvm/llvm-project/pull/155866 Adds static methods `__createFromBinding` and `__createFromImplicitBinding` to resource classes. These methods will be used for resource initialization instead of the resource constructors that take binding info

[llvm-branch-commits] [libc] [libc][math][c++23] Add fmodbf16 math function (PR #155575)

2025-08-28 Thread Krishna Pandey via llvm-branch-commits
@@ -165,10 +175,10 @@ class FmodTest : public LIBC_NAMESPACE::testing::FEnvSafeTest { TEST_SPECIAL(neg_sNaN, sNaN, aNaN, false, FE_INVALID); TEST_SPECIAL(neg_sNaN, neg_sNaN, aNaN, false, FE_INVALID); -TEST_SPECIAL(T(6.5), T(2.25), T(2.0), false, 0); -TEST_SPEC

[llvm-branch-commits] [clang] release/21.x: [Driver] Enable outline atomics for OpenBSD/aarch64 (#155713) (PR #155759)

2025-08-28 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/155759 >From 48fec617d6ff956599707f5742887197f30d826e Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 28 Aug 2025 02:02:25 -0400 Subject: [PATCH] [Driver] Enable outline atomics for OpenBSD/aarch64 (#155713) (che

[llvm-branch-commits] [llvm] AMDGPU: Refactor isImmOperandLegal (PR #155607)

2025-08-28 Thread Matt Arsenault via llvm-branch-commits
@@ -4572,33 +4572,43 @@ static bool compareMachineOp(const MachineOperand &Op0, } } -bool SIInstrInfo::isImmOperandLegal(const MCInstrDesc &InstDesc, unsigned OpNo, -const MachineOperand &MO) const { - const MCOperandInfo &OpInfo = InstDe

[llvm-branch-commits] [llvm] AMDGPU: Refactor isImmOperandLegal (PR #155607)

2025-08-28 Thread Matt Arsenault via llvm-branch-commits
@@ -4572,33 +4572,43 @@ static bool compareMachineOp(const MachineOperand &Op0, } } -bool SIInstrInfo::isImmOperandLegal(const MCInstrDesc &InstDesc, unsigned OpNo, -const MachineOperand &MO) const { - const MCOperandInfo &OpInfo = InstDe

[llvm-branch-commits] [llvm] AMDGPU: Refactor isImmOperandLegal (PR #155607)

2025-08-28 Thread via llvm-branch-commits
@@ -4572,33 +4572,43 @@ static bool compareMachineOp(const MachineOperand &Op0, } } -bool SIInstrInfo::isImmOperandLegal(const MCInstrDesc &InstDesc, unsigned OpNo, -const MachineOperand &MO) const { - const MCOperandInfo &OpInfo = InstDe

[llvm-branch-commits] [llvm] AMDGPU: Refactor isImmOperandLegal (PR #155607)

2025-08-28 Thread via llvm-branch-commits
@@ -4572,33 +4572,43 @@ static bool compareMachineOp(const MachineOperand &Op0, } } -bool SIInstrInfo::isImmOperandLegal(const MCInstrDesc &InstDesc, unsigned OpNo, -const MachineOperand &MO) const { - const MCOperandInfo &OpInfo = InstDe

[llvm-branch-commits] [flang] [flang] Consolidate copy-in/copy-out determination in evaluate framework (PR #155810)

2025-08-28 Thread Tom Eccles via llvm-branch-commits
https://github.com/tblah milestoned https://github.com/llvm/llvm-project/pull/155810 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [flang] [flang] Consolidate copy-in/copy-out determination in evaluate framework (PR #155810)

2025-08-28 Thread Paul Osmialowski via llvm-branch-commits
https://github.com/pawosm-arm approved this pull request. https://github.com/llvm/llvm-project/pull/155810 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [flang] [flang] Consolidate copy-in/copy-out determination in evaluate framework (PR #155810)

2025-08-28 Thread Paul Osmialowski via llvm-branch-commits
pawosm-arm wrote: @tblah the branch is right, there's no other 21.x branch. I presume this is some kind of stale issue with version checker, and since there is not much (if any) PRs targeting a release branch directly (these are mostly cherry-pick requests or direct commits), no one noticed th

[llvm-branch-commits] [flang] [flang] Consolidate copy-in/copy-out determination in evaluate framework (PR #155810)

2025-08-28 Thread Tom Eccles via llvm-branch-commits
tblah wrote: @tru I'm not familiar with the version check CI job. It seems to be expecting a different version number for LLVM. Is this PR based on the wrong branch? https://github.com/llvm/llvm-project/pull/155810 ___ llvm-branch-commits mailing list

[llvm-branch-commits] [flang] [flang] Consolidate copy-in/copy-out determination in evaluate framework (PR #155810)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-fir-hlfir Author: Tom Eccles (tblah) Changes Backport of #151408 New implementation of `MayNeedCopy()` is used to consolidate copy-in/copy-out checks. `IsAssumedShape()` and `IsAssumedRank()` were simplified and are both now in `Fortran::semant

[llvm-branch-commits] [flang] [flang] Consolidate copy-in/copy-out determination in evaluate framework (PR #155810)

2025-08-28 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-semantics Author: Tom Eccles (tblah) Changes Backport of #151408 New implementation of `MayNeedCopy()` is used to consolidate copy-in/copy-out checks. `IsAssumedShape()` and `IsAssumedRank()` were simplified and are both now in `Fortran::semant

[llvm-branch-commits] [flang] [flang] Consolidate copy-in/copy-out determination in evaluate framework (PR #155810)

2025-08-28 Thread Tom Eccles via llvm-branch-commits
https://github.com/tblah created https://github.com/llvm/llvm-project/pull/155810 Backport of #151408 New implementation of `MayNeedCopy()` is used to consolidate copy-in/copy-out checks. `IsAssumedShape()` and `IsAssumedRank()` were simplified and are both now in `Fortran::semantics` worksp

[llvm-branch-commits] [llvm] AMDGPU: Fix DPP combiner using isOperandLegal on incomplete inst (PR #155595)

2025-08-28 Thread Valery Pykhtin via llvm-branch-commits
https://github.com/vpykhtin approved this pull request. LGTM. https://github.com/llvm/llvm-project/pull/155595 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [LoongArch] Split 256-bit build_vector to avoid using LASX element insertion (PR #154918)

2025-08-28 Thread via llvm-branch-commits
https://github.com/zhaoqi5 updated https://github.com/llvm/llvm-project/pull/154918 >From 941e16ca76ce868d8140eeac6334b7a0f20c55d7 Mon Sep 17 00:00:00 2001 From: Qi Zhao Date: Fri, 22 Aug 2025 17:40:01 +0800 Subject: [PATCH 1/6] [LoongArch] Spill 256-bit build_vector to avoid using LASX elemen

[llvm-branch-commits] [lld] ELF: Introduce R_AARCH64_FUNCINIT64 relocation type. (PR #133531)

2025-08-28 Thread Fangrui Song via llvm-branch-commits
@@ -0,0 +1,19 @@ +# REQUIRES: aarch64 + +# RUN: llvm-mc -filetype=obj -triple=aarch64 %s -o %t.o +# RUN: ld.lld %t.o -o %t +# RUN: llvm-readelf -s -r %t | FileCheck %s +# RUN: ld.lld %t.o -o %t -pie +# RUN: llvm-readelf -s -r %t | FileCheck %s +# RUN: not ld.lld %t.o -o %t -shared

[llvm-branch-commits] [lld] ELF: Introduce R_AARCH64_FUNCINIT64 relocation type. (PR #133531)

2025-08-28 Thread Fangrui Song via llvm-branch-commits
@@ -0,0 +1,18 @@ +# REQUIRES: aarch64 + +# RUN: llvm-mc -filetype=obj -triple=aarch64 %s -o %t.o +# RUN: not ld.lld %t.o -o %t 2>&1 | FileCheck --check-prefix=ERR %s + +.rodata +# ERR: relocation R_AARCH64_FUNCINIT64 cannot be used against local symbol MaskRay wro

[llvm-branch-commits] [lld] ELF: Introduce R_AARCH64_FUNCINIT64 relocation type. (PR #133531)

2025-08-28 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay commented: The lld part should be extracted to a separate patch. The patch has a base branch. Is it still used? https://github.com/llvm/llvm-project/pull/133531 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.

  1   2   >