[llvm-branch-commits] [llvm] AMDGPU: Add pass to replace constant materialize with AV pseudos (PR #149292)

2025-07-17 Thread Christudasan Devadasan via llvm-branch-commits
https://github.com/cdevadas approved this pull request. https://github.com/llvm/llvm-project/pull/149292 ___ 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] [llvm] [AMDGPU] Add support for `v_prng_b32` on gfx1250 (PR #149450)

2025-07-17 Thread Matt Arsenault via llvm-branch-commits
@@ -4007,7 +4007,8 @@ SDValue AMDGPUTargetLowering::performIntrinsicWOChainCombine( case Intrinsic::amdgcn_rcp_legacy: case Intrinsic::amdgcn_rsq_legacy: case Intrinsic::amdgcn_rsq_clamp: - case Intrinsic::amdgcn_tanh: { + case Intrinsic::amdgcn_tanh: + case Intrinsic

[llvm-branch-commits] [clang] [llvm] [AMDGPU] Add support for `v_prng_b32` on gfx1250 (PR #149450)

2025-07-17 Thread Shilei Tian via llvm-branch-commits
https://github.com/shiltian updated https://github.com/llvm/llvm-project/pull/149450 >From 487881ca26a91b76e24e10e152aa98fedf19414a Mon Sep 17 00:00:00 2001 From: Shilei Tian Date: Fri, 18 Jul 2025 00:26:15 -0400 Subject: [PATCH] [AMDGPU] Add support for `v_prng_b32` on gfx1250 Co-authored-by:

[llvm-branch-commits] [clang] release/21.x: [clang-format] Fix a regression of annotating PointerOrReference (#149039) (PR #149451)

2025-07-17 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/149451 Backport a8f5e9ed6b44562938ce07e2790be90be8f0a6b5 Requested by: @owenca >From 24b8c4731093804c8e20ceb5eb5980e6d4c641b1 Mon Sep 17 00:00:00 2001 From: Owen Pan Date: Thu, 17 Jul 2025 21:43:43 -0700 Subject: [PA

[llvm-branch-commits] [clang] [llvm] [AMDGPU] Add support for `v_prng_b32` on gfx1250 (PR #149450)

2025-07-17 Thread Shilei Tian via llvm-branch-commits
shiltian wrote: > LGTM. But has the builtin definition already been added in clang? Yes, when we did gfx950 support. This is not really a new instruction in gfx1250. https://github.com/llvm/llvm-project/pull/149450 ___ llvm-branch-commits mailing lis

[llvm-branch-commits] [clang] release/21.x: [clang-format] Fix a regression of annotating PointerOrReference (#149039) (PR #149451)

2025-07-17 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-format Author: None (llvmbot) Changes Backport a8f5e9ed6b44562938ce07e2790be90be8f0a6b5 Requested by: @owenca --- Full diff: https://github.com/llvm/llvm-project/pull/149451.diff 2 Files Affected: - (modified) clang/lib/Format/TokenAnnotator.c

[llvm-branch-commits] [clang] release/21.x: [clang-format] Fix a regression of annotating PointerOrReference (#149039) (PR #149451)

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

[llvm-branch-commits] [clang] release/21.x: [clang-format] Fix a regression of annotating PointerOrReference (#149039) (PR #149451)

2025-07-17 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/149451 ___ 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] [llvm] [AMDGPU] Add support for `v_prng_b32` on gfx1250 (PR #149450)

2025-07-17 Thread Changpeng Fang via llvm-branch-commits
https://github.com/changpeng edited https://github.com/llvm/llvm-project/pull/149450 ___ 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] [llvm] [AMDGPU] Add support for `v_prng_b32` on gfx1250 (PR #149450)

2025-07-17 Thread Changpeng Fang via llvm-branch-commits
https://github.com/changpeng approved this pull request. LGTM. But has the builtin definition always been added in clang? https://github.com/llvm/llvm-project/pull/149450 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://

[llvm-branch-commits] [clang] [llvm] [llvm] Introduce callee_type metadata (PR #87573)

2025-07-17 Thread Prabhu Rajasekaran via llvm-branch-commits
@@ -3423,6 +3424,17 @@ static void combineMetadata(Instruction *K, const Instruction *J, MDNode::getMergedCallsiteMetadata(KCallSite, JCallSite)); } + // Merge callee_type metadata. + // Handle separately to support cases where only one instruction has

[llvm-branch-commits] [llvm] AMDGPU: Add pass to replace constant materialize with AV pseudos (PR #149292)

2025-07-17 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/149292 >From f46e89e232948948cc6646a7e6d8adab5c278f94 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 17 Jul 2025 15:50:43 +0900 Subject: [PATCH 1/2] AMDGPU: Add pass to replace constant materialize with AV ps

[llvm-branch-commits] [llvm] release/21.x: [RISCV] Pass the MachineInstr flag as argument to allocateStack (#147531) (PR #149352)

2025-07-17 Thread Sam Elliott via llvm-branch-commits
https://github.com/lenary approved this pull request. LGTM. Please backport. https://github.com/llvm/llvm-project/pull/149352 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-b

[llvm-branch-commits] [llvm] [AMDGPU] Reenable tanh real-true16 run line. NFC. (PR #149411)

2025-07-17 Thread Shilei Tian via llvm-branch-commits
@@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5 -; xUN: llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=+real-true16 %s -o - | FileCheck -check-prefix=SDAG-REAL16 %s +; RUN: llc -global-isel=

[llvm-branch-commits] [llvm] [IR2Vec] Add triplet generation utility script for vocabulary training (PR #149215)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149215 >From c4122999df1f8a2a4b4203fdad206a17d787c3d0 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:45:36 + Subject: [PATCH] triplet-ext-script --- llvm/docs/CommandGuide/llvm-ir2vec.rst

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148712 >From 9a3a69a3da98e4d850049865af8689c6c849d015 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Mon, 14 Jul 2025 19:37:49 + Subject: [PATCH] [LifetimeSafety] Add loan expiry analysis --- .../clang/Analysi

[llvm-branch-commits] [clang] [LifetimeSafety] Implement LiveOrigins analysis (PR #148976)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148976 >From 91d280041422b906363a550a47d85c3e59fc3acf Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 22:19:48 + Subject: [PATCH] add-liveness-finally --- .../clang/Analysis/Analyses/LifetimeSa

[llvm-branch-commits] [llvm] [IR2Vec] Add triplet generation utility script for vocabulary training (PR #149215)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149215 >From d19f53d35c186d98c11cf093445254a41853bcae Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:45:36 + Subject: [PATCH] triplet-ext-script --- llvm/docs/CommandGuide/llvm-ir2vec.rst

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149213 >From 32275ce1e046510a779a9f6a1bd2cd64a242c1b2 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:01:47 + Subject: [PATCH] support-stdin-input-llvm-ir2vec --- llvm/tools/llvm-ir2vec/llvm-

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Revamp triplet generation and add entity mapping mode (PR #149214)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149214 >From 5d93b96d4bb6e6849b3ba293dce90b98b8bed468 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:03:56 + Subject: [PATCH 1/2] revamp-triplet-gen --- llvm/docs/CommandGuide/llvm-ir2vec.rs

[llvm-branch-commits] [llvm] [IR2Vec] Add triplet generation utility script for vocabulary training (PR #149215)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149215 >From d19f53d35c186d98c11cf093445254a41853bcae Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:45:36 + Subject: [PATCH] triplet-ext-script --- llvm/docs/CommandGuide/llvm-ir2vec.rst

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Revamp triplet generation and add entity mapping mode (PR #149214)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149214 >From 1212c724f1e93daefada8ce591aba0b8390ea6d1 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:03:56 + Subject: [PATCH 1/2] revamp-triplet-gen --- llvm/docs/CommandGuide/llvm-ir2vec.rs

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Revamp triplet generation and add entity mapping mode (PR #149214)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149214 >From 1212c724f1e93daefada8ce591aba0b8390ea6d1 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:03:56 + Subject: [PATCH 1/2] revamp-triplet-gen --- llvm/docs/CommandGuide/llvm-ir2vec.rs

[llvm-branch-commits] [llvm] [IR2Vec] Add triplet generation utility script for vocabulary training (PR #149215)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149215 >From e088eb8b169eb292c17ebe33b0d2106f628dce6d Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:45:36 + Subject: [PATCH] triplet-ext-script --- llvm/docs/CommandGuide/llvm-ir2vec.rst

[llvm-branch-commits] [llvm] [IR2Vec] Add triplet generation utility script for vocabulary training (PR #149215)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149215 >From e088eb8b169eb292c17ebe33b0d2106f628dce6d Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:45:36 + Subject: [PATCH] triplet-ext-script --- llvm/docs/CommandGuide/llvm-ir2vec.rst

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149213 >From 36ecab51e81c5715ca22912d18b5ae5fac33c52c Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:01:47 + Subject: [PATCH] support-stdin-input-llvm-ir2vec --- llvm/tools/llvm-ir2vec/llvm-

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149213 >From 36ecab51e81c5715ca22912d18b5ae5fac33c52c Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:01:47 + Subject: [PATCH] support-stdin-input-llvm-ir2vec --- llvm/tools/llvm-ir2vec/llvm-

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread Aiden Grossman via llvm-branch-commits
@@ -287,10 +287,14 @@ int main(int argc, char **argv) { if (Mode == TripletMode && Level.getNumOccurrences() > 0) errs() << "Warning: --level option is ignored in triplet mode\n"; - // Parse the input LLVM IR file + // Parse the input LLVM IR file or stdin SMDiagnos

[llvm-branch-commits] [llvm] AMDGPU: Add pass to replace constant materialize with AV pseudos (PR #149292)

2025-07-17 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/149292 ___ 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] [Github] Add stefanp-synopsys to release uploaders (PR #148643)

2025-07-17 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru approved this pull request. https://github.com/llvm/llvm-project/pull/148643 ___ 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] AMDGPU: Fix introducing use of killed vgpr in gfx908 agpr copy (PR #149291)

2025-07-17 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec approved this pull request. https://github.com/llvm/llvm-project/pull/149291 ___ 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] [libcxx] Switch to release branch runners (PR #149385)

2025-07-17 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru approved this pull request. LGTM! Thanks https://github.com/llvm/llvm-project/pull/149385 ___ 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] [libcxx] Switch to release branch runners (PR #149385)

2025-07-17 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx @llvm/pr-subscribers-github-workflow Author: Aiden Grossman (boomanaiden154) Changes This ensures that if/when we bump the toolchain versions in the main container that we do not break tests on the release branch. --- Full diff: https://github.c

[llvm-branch-commits] [llvm] [libcxx] Switch to release branch runners (PR #149385)

2025-07-17 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/149385 This ensures that if/when we bump the toolchain versions in the main container that we do not break tests on the release branch. >From e219bf32f7195047ea36f61840c4dc92862b7765 Mon Sep 17 00:00:00 2001 Fr

[llvm-branch-commits] [llvm] [IR2Vec] Add triplet generation utility script for vocabulary training (PR #149215)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149215 >From b2e9297fbc0bc9452efbbd66e04ecb12a3c578c1 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:45:36 + Subject: [PATCH] triplet-ext-script --- llvm/docs/CommandGuide/llvm-ir2vec.rst

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Revamp triplet generation and add entity mapping mode (PR #149214)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149214 >From 83bba52eba431f776cdb1e051bad073b19aa9763 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:03:56 + Subject: [PATCH 1/2] revamp-triplet-gen --- llvm/docs/CommandGuide/llvm-ir2vec.rs

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149213 >From 7fee5899ce6d4bd3d44483c40ef90a7666116f22 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:01:47 + Subject: [PATCH] support-stdin-input-llvm-ir2vec --- llvm/tools/llvm-ir2vec/llvm-

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread Aiden Grossman via llvm-branch-commits
@@ -287,10 +287,14 @@ int main(int argc, char **argv) { if (Mode == TripletMode && Level.getNumOccurrences() > 0) errs() << "Warning: --level option is ignored in triplet mode\n"; - // Parse the input LLVM IR file + // Parse the input LLVM IR file or stdin SMDiagnos

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 edited https://github.com/llvm/llvm-project/pull/149213 ___ 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][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 approved this pull request. Nits at this point, otherwise LGTM. https://github.com/llvm/llvm-project/pull/149213 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/ma

[llvm-branch-commits] [clang] [LifetimeSafety] Revamp test suite using unittests (PR #149158)

2025-07-17 Thread Gábor Horváth via llvm-branch-commits
@@ -828,9 +869,49 @@ void runLifetimeSafetyAnalysis(const DeclContext &DC, const CFG &Cfg, ///blocks; only Decls are visible. Therefore, loans in a block that ///never reach an Origin associated with a Decl can be safely dropped by ///the analysis. - Lifeti

[llvm-branch-commits] [llvm] [IR2Vec] Add embeddings mode to llvm-ir2vec tool (PR #147844)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
svkeerthy wrote: ### Merge activity * **Jul 17, 6:58 PM UTC**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/147844). https://github.com/llvm/llvm-project/pull/147844 __

[llvm-branch-commits] [llvm] [IR2Vec] Adding documentation for llvm-ir2vec tool (PR #148719)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
svkeerthy wrote: ### Merge activity * **Jul 17, 6:58 PM UTC**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/148719). https://github.com/llvm/llvm-project/pull/148719 __

[llvm-branch-commits] [clang] [LifetimeSafety] Revamp test suite using unittests (PR #149158)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/149158 >From 3e0b53f18a963542be53e60acfd001c6ee135dc1 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Wed, 16 Jul 2025 18:22:39 + Subject: [PATCH] address comment --- .../clang/Analysis/Analyses/LifetimeSafety.

[llvm-branch-commits] [clang] [LifetimeSafety] Implement LiveOrigins analysis (PR #148976)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148976 >From 7f47b1103b92108ad241736bddb99ef69423a820 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 22:19:48 + Subject: [PATCH] add-liveness-finally --- .../clang/Analysis/Analyses/LifetimeSa

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148712 >From 70b63ed18602036b71862f794cf7f02024995a3e Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Mon, 14 Jul 2025 19:37:49 + Subject: [PATCH] [LifetimeSafety] Add loan expiry analysis --- .../clang/Analysi

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148712 >From 70b63ed18602036b71862f794cf7f02024995a3e Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Mon, 14 Jul 2025 19:37:49 + Subject: [PATCH] [LifetimeSafety] Add loan expiry analysis --- .../clang/Analysi

[llvm-branch-commits] [clang] [LifetimeSafety] Implement LiveOrigins analysis (PR #148976)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148976 >From 7f47b1103b92108ad241736bddb99ef69423a820 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 22:19:48 + Subject: [PATCH] add-liveness-finally --- .../clang/Analysis/Analyses/LifetimeSa

[llvm-branch-commits] [llvm] [DirectX] Error handling improve in root signature metadata Parser (PR #149232)

2025-07-17 Thread Finn Plummer via llvm-branch-commits
inbelic wrote: Does `joinErrors` allow for automatic reporting of multiple errors? If so can we add a test to demonstrate? https://github.com/llvm/llvm-project/pull/149232 ___ llvm-branch-commits mailing list llvm-br

[llvm-branch-commits] [llvm] [DirectX] Error handling improve in root signature metadata Parser (PR #149232)

2025-07-17 Thread Finn Plummer via llvm-branch-commits
@@ -111,14 +110,25 @@ analyzeModule(Module &M) { reportError(Ctx, "Root Element is not a metadata node."); continue; } -mcdxbc::RootSignatureDesc RSD; -if (std::optional Version = extractMdIntValue(RSDefNode, 2)) - RSD.Version = *Version; +uint3

[llvm-branch-commits] [llvm] [DirectX] Error handling improve in root signature metadata Parser (PR #149232)

2025-07-17 Thread Finn Plummer via llvm-branch-commits
@@ -111,14 +110,25 @@ analyzeModule(Module &M) { reportError(Ctx, "Root Element is not a metadata node."); continue; } -mcdxbc::RootSignatureDesc RSD; -if (std::optional Version = extractMdIntValue(RSDefNode, 2)) - RSD.Version = *Version; +uint3

[llvm-branch-commits] [llvm] [DirectX] Error handling improve in root signature metadata Parser (PR #149232)

2025-07-17 Thread Finn Plummer via llvm-branch-commits
inbelic wrote: The changes to all the test files here seem strange https://github.com/llvm/llvm-project/pull/149232 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bi

[llvm-branch-commits] [clang] [llvm] [DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp` (PR #148919)

2025-07-17 Thread Joshua Batista via llvm-branch-commits
@@ -0,0 +1,15 @@ +; RUN: not opt -S -passes='dxil-post-optimization-validation' -mtriple=dxil-pc-shadermodel6.6-compute %s 2>&1 | FileCheck %s +; CHECK: error: register CBuffer (space=0, register=0) is overlapping with register CBuffer (space=0, register=2), verify your root sig

[llvm-branch-commits] [clang] [llvm] [DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp` (PR #148919)

2025-07-17 Thread Joshua Batista via llvm-branch-commits
@@ -13,7 +13,7 @@ define void @CSMain() "hlsl.shader"="compute" { entry: - %TB = tail call target("dx.Texture", float, 1, 0, 0) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0_0t(i32 0, i32 0, i32 1, i32 0, i1 false, ptr nonnull @TB.str) + %TB = tail call tar

[llvm-branch-commits] [clang] [llvm] [DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp` (PR #148919)

2025-07-17 Thread Joshua Batista via llvm-branch-commits
@@ -260,6 +260,93 @@ getRootSignature(RootSignatureBindingInfo &RSBI, return RootSigDesc; } +static void +reportOverlappingRegisters(Module &M, + llvm::hlsl::rootsig::OverlappingRanges Overlap) { + const llvm::hlsl::rootsig::RangeInfo *Info = Overl

[llvm-branch-commits] [clang] [llvm] [DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp` (PR #148919)

2025-07-17 Thread Joshua Batista via llvm-branch-commits
@@ -260,6 +260,93 @@ getRootSignature(RootSignatureBindingInfo &RSBI, return RootSigDesc; } +static void +reportOverlappingRegisters(Module &M, + llvm::hlsl::rootsig::OverlappingRanges Overlap) { + const llvm::hlsl::rootsig::RangeInfo *Info = Overl

[llvm-branch-commits] [clang] [llvm] [DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp` (PR #148919)

2025-07-17 Thread Joshua Batista via llvm-branch-commits
@@ -312,21 +399,22 @@ static void reportErrors(Module &M, DXILResourceMap &DRM, "DXILResourceImplicitBinding pass"); if (auto RSD = getRootSignature(RSBI, MMI)) { - -llvm::hlsl::rootsig::RootSignatureBindingValidation Validation = -

[llvm-branch-commits] [clang] [llvm] [DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp` (PR #148919)

2025-07-17 Thread Joshua Batista via llvm-branch-commits
https://github.com/bob80905 commented: I see your test case for UAV, and if I understand correctly, the second test file you added might be testing the Constants32Bit. Is there an existing test for the Descriptor table overlapping case? https://github.com/llvm/llvm-project/pull/148919 _

[llvm-branch-commits] [clang] [llvm] [DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp` (PR #148919)

2025-07-17 Thread Joshua Batista via llvm-branch-commits
https://github.com/bob80905 edited https://github.com/llvm/llvm-project/pull/148919 ___ 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] Adding documentation for llvm-ir2vec tool (PR #148719)

2025-07-17 Thread Kazu Hirata via llvm-branch-commits
https://github.com/kazutakahirata approved this pull request. LGTM. Thanks! https://github.com/llvm/llvm-project/pull/148719 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-b

[llvm-branch-commits] [llvm] [IR2Vec] Adding documentation for llvm-ir2vec tool (PR #148719)

2025-07-17 Thread Kazu Hirata via llvm-branch-commits
https://github.com/kazutakahirata edited https://github.com/llvm/llvm-project/pull/148719 ___ 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] [llvm] [DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp` (PR #148919)

2025-07-17 Thread Finn Plummer via llvm-branch-commits
inbelic wrote: Can we add a test for when there are multiple overlaps. Just to make sure multiple diagnostics are being generated. https://github.com/llvm/llvm-project/pull/148919 ___ llvm-branch-commits mailing list

[llvm-branch-commits] [clang] [llvm] [DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp` (PR #148919)

2025-07-17 Thread Finn Plummer via llvm-branch-commits
@@ -260,6 +260,93 @@ getRootSignature(RootSignatureBindingInfo &RSBI, return RootSigDesc; } +static void +reportOverlappingRegisters(Module &M, + llvm::hlsl::rootsig::OverlappingRanges Overlap) { + const llvm::hlsl::rootsig::RangeInfo *Info = Overl

[llvm-branch-commits] [clang] [llvm] [DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp` (PR #148919)

2025-07-17 Thread Finn Plummer via llvm-branch-commits
@@ -312,21 +399,22 @@ static void reportErrors(Module &M, DXILResourceMap &DRM, "DXILResourceImplicitBinding pass"); if (auto RSD = getRootSignature(RSBI, MMI)) { - -llvm::hlsl::rootsig::RootSignatureBindingValidation Validation = -

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

2025-07-17 Thread Finn Plummer via llvm-branch-commits
@@ -249,6 +260,20 @@ getRootSignature(RootSignatureBindingInfo &RSBI, return RootSigDesc; } +static void reportInvalidHandleTy( +Module &M, +const iterator_range::iterator> +&Resources) { + for (auto Res = Resources.begin(), End = Resources.end(); Res != End

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

2025-07-17 Thread Finn Plummer via llvm-branch-commits
@@ -249,6 +260,20 @@ getRootSignature(RootSignatureBindingInfo &RSBI, return RootSigDesc; } +static void reportInvalidHandleTy( +Module &M, +const iterator_range::iterator> inbelic wrote: nit: ```suggestion dxil::ResourceInfo::iterator_range ```

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

2025-07-17 Thread Finn Plummer via llvm-branch-commits
@@ -21,7 +21,7 @@ entry: %CB = tail call target("dx.CBuffer", target("dx.Layout", %__cblayout_CB, 4, 0)) @llvm.dx.resource.handlefrombinding(i32 1, i32 3, i32 1, i32 0, i1 false, ptr nonnull @CB.str) %Sampler = call target("dx.Sampler", 0) @llvm.dx.resource.handlefrombind

[llvm-branch-commits] [llvm] [IR2Vec] Add embeddings mode to llvm-ir2vec tool (PR #147844)

2025-07-17 Thread Kazu Hirata via llvm-branch-commits
https://github.com/kazutakahirata approved this pull request. LGTM. Thanks! https://github.com/llvm/llvm-project/pull/147844 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-b

[llvm-branch-commits] [llvm] [IR2Vec] Add embeddings mode to llvm-ir2vec tool (PR #147844)

2025-07-17 Thread Kazu Hirata via llvm-branch-commits
https://github.com/kazutakahirata edited https://github.com/llvm/llvm-project/pull/147844 ___ 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][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
@@ -283,10 +284,24 @@ int main(int argc, char **argv) { if (Mode == TripletMode && Level.getNumOccurrences() > 0) errs() << "Warning: --level option is ignored in triplet mode\n"; - // Parse the input LLVM IR file + // Parse the input LLVM IR file or stdin SMDiagnos

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Revamp triplet generation and add entity mapping mode (PR #149214)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149214 >From db6db83e5ee2ce1503bd041cbb975b36c0fc59c9 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:03:56 + Subject: [PATCH 1/2] revamp-triplet-gen --- llvm/docs/CommandGuide/llvm-ir2vec.rs

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Revamp triplet generation and add entity mapping mode (PR #149214)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149214 >From db6db83e5ee2ce1503bd041cbb975b36c0fc59c9 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:03:56 + Subject: [PATCH 1/2] revamp-triplet-gen --- llvm/docs/CommandGuide/llvm-ir2vec.rs

[llvm-branch-commits] [llvm] [IR2Vec] Adding documentation for llvm-ir2vec tool (PR #148719)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/148719 >From a395af507d3ca470e7dfcb20a8078de556bb34d6 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 14 Jul 2025 20:27:42 + Subject: [PATCH] [IR2Vec] Adding documentation for llvm-ir2vec tool --- llvm/docs

[llvm-branch-commits] [llvm] [IR2Vec] Add embeddings mode to llvm-ir2vec tool (PR #147844)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/147844 >From c0360c730270ac3f51d7a887f430584f488f459c Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 9 Jul 2025 22:44:03 + Subject: [PATCH] IR2Vec Tool Enhancements --- llvm/test/lit.cfg.py

[llvm-branch-commits] [llvm] [IR2Vec][NFC] Add helper methods for numeric ID mapping in Vocabulary (PR #149212)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149212 >From 1d7ca8076757401353b403256f03ae9498dbe404 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 21:49:05 + Subject: [PATCH] exposing-new-methods --- llvm/include/llvm/Analysis/IR2Vec.h

[llvm-branch-commits] [llvm] [IR2Vec] Add embeddings mode to llvm-ir2vec tool (PR #147844)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/147844 >From c0360c730270ac3f51d7a887f430584f488f459c Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 9 Jul 2025 22:44:03 + Subject: [PATCH] IR2Vec Tool Enhancements --- llvm/test/lit.cfg.py

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149213 >From 090355226c63ebe3a010061d2dab545f217edf5c Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:01:47 + Subject: [PATCH] support-stdin-input-llvm-ir2vec --- llvm/tools/llvm-ir2vec/llvm-

[llvm-branch-commits] [llvm] [IR2Vec][llvm-ir2vec] Add support for reading from stdin (PR #149213)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149213 >From 090355226c63ebe3a010061d2dab545f217edf5c Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:01:47 + Subject: [PATCH] support-stdin-input-llvm-ir2vec --- llvm/tools/llvm-ir2vec/llvm-

[llvm-branch-commits] [llvm] [IR2Vec] Add triplet generation utility script for vocabulary training (PR #149215)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149215 >From 0007c062b403d12347b54e28494c5037a0d21cfd Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:45:36 + Subject: [PATCH] triplet-ext-script --- llvm/docs/CommandGuide/llvm-ir2vec.rst

[llvm-branch-commits] [llvm] [IR2Vec] Add triplet generation utility script for vocabulary training (PR #149215)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149215 >From 0007c062b403d12347b54e28494c5037a0d21cfd Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 22:45:36 + Subject: [PATCH] triplet-ext-script --- llvm/docs/CommandGuide/llvm-ir2vec.rst

[llvm-branch-commits] [llvm] [IR2Vec][NFC] Add helper methods for numeric ID mapping in Vocabulary (PR #149212)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/149212 >From 1d7ca8076757401353b403256f03ae9498dbe404 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 16 Jul 2025 21:49:05 + Subject: [PATCH] exposing-new-methods --- llvm/include/llvm/Analysis/IR2Vec.h

[llvm-branch-commits] [llvm] [IR2Vec] Adding documentation for llvm-ir2vec tool (PR #148719)

2025-07-17 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/148719 >From a395af507d3ca470e7dfcb20a8078de556bb34d6 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Mon, 14 Jul 2025 20:27:42 + Subject: [PATCH] [IR2Vec] Adding documentation for llvm-ir2vec tool --- llvm/docs

[llvm-branch-commits] [clang] [LifetimeSafety] Implement LiveOrigins analysis (PR #148976)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148976 >From ba980c02cf9d793ab45f63857fa50e282ae7ab68 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 22:19:48 + Subject: [PATCH] add-liveness-finally --- .../clang/Analysis/Analyses/LifetimeSa

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148712 >From d5b093e806ca03355eaa76ca7cf5bba252a92ad3 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Mon, 14 Jul 2025 19:37:49 + Subject: [PATCH] [LifetimeSafety] Add loan expiry analysis --- .../clang/Analysi

[llvm-branch-commits] [clang] [LifetimeSafety] Implement LiveOrigins analysis (PR #148976)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148976 >From ba980c02cf9d793ab45f63857fa50e282ae7ab68 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 22:19:48 + Subject: [PATCH] add-liveness-finally --- .../clang/Analysis/Analyses/LifetimeSa

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/148712 ___ 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] [LifetimeSafety] Add lattice tracking per program point (PR #149069)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 closed https://github.com/llvm/llvm-project/pull/149069 ___ 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] [LifetimeSafety] Revamp test suite using unittests (PR #149158)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
@@ -828,9 +869,49 @@ void runLifetimeSafetyAnalysis(const DeclContext &DC, const CFG &Cfg, ///blocks; only Decls are visible. Therefore, loans in a block that ///never reach an Origin associated with a Decl can be safely dropped by ///the analysis. - Lifeti

[llvm-branch-commits] [clang] [LifetimeSafety] Revamp test suite using unittests (PR #149158)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
@@ -17,14 +17,87 @@ //===--===// #ifndef LLVM_CLANG_ANALYSIS_ANALYSES_LIFETIMESAFETY_H #define LLVM_CLANG_ANALYSIS_ANALYSES_LIFETIMESAFETY_H -#include "clang/AST/DeclBase.h" #include "clang/Analysis/AnalysisD

[llvm-branch-commits] [clang] [LifetimeSafety] Revamp test suite using unittests (PR #149158)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
@@ -807,17 +838,27 @@ class LoanPropagationAnalysis // - Modify origin liveness analysis to answer `bool isLive(Origin O, Point P)` // - Using the above three to perform the final error reporting. // = // -

[llvm-branch-commits] [clang] [LifetimeSafety] Revamp test suite using unittests (PR #149158)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
@@ -828,9 +869,49 @@ void runLifetimeSafetyAnalysis(const DeclContext &DC, const CFG &Cfg, ///blocks; only Decls are visible. Therefore, loans in a block that ///never reach an Origin associated with a Decl can be safely dropped by ///the analysis. - Lifeti

[llvm-branch-commits] [clang] [LifetimeSafety] Revamp test suite using unittests (PR #149158)

2025-07-17 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/149158 >From 16fccbde6b871bdbc5103814bd2d31068fc75718 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Wed, 16 Jul 2025 18:22:39 + Subject: [PATCH] address comment --- .../clang/Analysis/Analyses/LifetimeSafety.

[llvm-branch-commits] [clang] [llvm] [AMDGPU] Add support for `v_tanh_f32` on gfx1250 (PR #149360)

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

[llvm-branch-commits] [clang] [llvm] [AMDGPU] Add support for `v_tanh_f32` on gfx1250 (PR #149360)

2025-07-17 Thread Shilei Tian via llvm-branch-commits
https://github.com/shiltian updated https://github.com/llvm/llvm-project/pull/149360 >From aa16e59e51da91e8fe16f36f76a3e378edf58903 Mon Sep 17 00:00:00 2001 From: Shilei Tian Date: Thu, 17 Jul 2025 13:03:14 -0400 Subject: [PATCH] [AMDGPU] Add support for `v_tanh_f32` on gfx1250 Co-authored-by:

[llvm-branch-commits] [clang] [llvm] [AMDGPU] Add support for `v_tanh_f32` on gfx1250 (PR #149360)

2025-07-17 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang @llvm/pr-subscribers-backend-amdgpu Author: Shilei Tian (shiltian) Changes Co-authored-by: Mekhanoshin, Stanislav --- Full diff: https://github.com/llvm/llvm-project/pull/149360.diff 7 Files Affected: - (modified

[llvm-branch-commits] [clang] [llvm] [AMDGPU] Add support for `v_tanh_f32` on gfx1250 (PR #149360)

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

[llvm-branch-commits] [clang] [llvm] [AMDGPU] Add support for `v_tanh_f32` on gfx1250 (PR #149360)

2025-07-17 Thread Shilei Tian via llvm-branch-commits
https://github.com/shiltian created https://github.com/llvm/llvm-project/pull/149360 Co-authored-by: Mekhanoshin, Stanislav >From 2fa6c545f78a345feb30c1ac27e9874106b5870c Mon Sep 17 00:00:00 2001 From: Shilei Tian Date: Thu, 17 Jul 2025 13:03:14 -0400 Subject: [PATCH] [AMDGPU] Add support for

[llvm-branch-commits] [llvm] [CI] Remove ccache from Linux CI Container (PR #149197)

2025-07-17 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/149197 >From 7c3030a3b6da3ef8a48acfe0031a7c2ed348499a Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Thu, 17 Jul 2025 14:50:26 + Subject: [PATCH] feedback Created using spr 1.3.4 --- .github/workflows

[llvm-branch-commits] [llvm] [CI] Remove ccache from Linux CI Container (PR #149197)

2025-07-17 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/149197 >From 7c3030a3b6da3ef8a48acfe0031a7c2ed348499a Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Thu, 17 Jul 2025 14:50:26 + Subject: [PATCH] feedback Created using spr 1.3.4 --- .github/workflows

[llvm-branch-commits] [llvm] [CI] Remove ccache from Linux CI Container (PR #149197)

2025-07-17 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/149197 >From 7c3030a3b6da3ef8a48acfe0031a7c2ed348499a Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Thu, 17 Jul 2025 14:50:26 + Subject: [PATCH] feedback Created using spr 1.3.4 --- .github/workflows

  1   2   3   >