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
@@ -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
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:
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
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
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
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
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
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
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://
@@ -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
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
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
@@ -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=
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
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
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
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
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-
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
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
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
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
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
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
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-
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-
@@ -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
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
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
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
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
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
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
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
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
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-
@@ -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
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
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
@@ -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
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
__
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
__
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.
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
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
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
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
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
@@ -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
@@ -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
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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -312,21 +399,22 @@ static void reportErrors(Module &M, DXILResourceMap &DRM,
"DXILResourceImplicitBinding pass");
if (auto RSD = getRootSignature(RSBI, MMI)) {
-
-llvm::hlsl::rootsig::RootSignatureBindingValidation Validation =
-
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
_
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
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
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
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
@@ -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
@@ -312,21 +399,22 @@ static void reportErrors(Module &M, DXILResourceMap &DRM,
"DXILResourceImplicitBinding pass");
if (auto RSD = getRootSignature(RSBI, MMI)) {
-
-llvm::hlsl::rootsig::RootSignatureBindingValidation Validation =
-
@@ -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
@@ -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
```
@@ -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
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
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
@@ -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
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
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
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
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
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
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
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-
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-
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
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
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
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
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
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
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
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
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
@@ -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
@@ -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
@@ -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.
// = //
-
@@ -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
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.
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
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:
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
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"
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
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
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
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 - 100 of 243 matches
Mail list logo