https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/130066
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -20,34 +20,53 @@
#include "llvm/IR/MDBuilder.h"
#include "llvm/InitializePasses.h"
#include "llvm/Pass.h"
+#include "llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h"
#include
using namespace llvm;
namespace {
-class MachineSanitizerBinaryMetadata : public M
@@ -20,34 +20,53 @@
#include "llvm/IR/MDBuilder.h"
#include "llvm/InitializePasses.h"
#include "llvm/Pass.h"
+#include "llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h"
#include
using namespace llvm;
namespace {
-class MachineSanitizerBinaryMetadata : public M
@@ -20,34 +20,53 @@
#include "llvm/IR/MDBuilder.h"
#include "llvm/InitializePasses.h"
#include "llvm/Pass.h"
+#include "llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h"
#include
using namespace llvm;
namespace {
-class MachineSanitizerBinaryMetadata : public M
https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/130062
___
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/ergawy updated
https://github.com/llvm/llvm-project/pull/127633
>From 2e6bf4c394db115bd4a369473742b7411a03334c Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 18 Feb 2025 02:50:46 -0600
Subject: [PATCH 1/2] [flang][OpenMP] Map simple `do concurrent` loops to
OpenMP host con
optimisan 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/130059?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/130066
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -744,7 +753,15 @@ bool BranchRelaxation::relaxBranchInstructions() {
return Changed;
}
-bool BranchRelaxation::runOnMachineFunction(MachineFunction &mf) {
+PreservedAnalyses
+BranchRelaxationPass::run(MachineFunction &MF,
+ MachineFunctionAnalysis
@@ -2767,11 +2775,26 @@ bool SIMemoryLegalizer::expandAtomicCmpxchgOrRmw(const
SIMemOpInfo &MOI,
return Changed;
}
-bool SIMemoryLegalizer::runOnMachineFunction(MachineFunction &MF) {
- bool Changed = false;
-
+bool SIMemoryLegalizerLegacy::runOnMachineFunction(MachineFunc
https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/130070
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -983,7 +989,12 @@ static bool addCallTargetOperands(MachineInstrBuilder
&CallInst,
auto Ptr = MIRBuilder.buildGlobalValue(
LLT::pointer(GV->getAddressSpace(), 64), GV);
CallInst.addReg(Ptr.getReg(0));
-CallInst.add(Info.Callee);
+
+if (IsDynamicVGPRCha
https://github.com/arsenm approved this pull request.
Test?
https://github.com/llvm/llvm-project/pull/129866
___
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-backend-amdgpu
Author: Akshat Oke (optimisan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/130066.diff
10 Files Affected:
- (added) llvm/include/llvm/CodeGen/PostRAHazardRecognizer.h (+26)
- (modified) llvm/include/llvm/Initiali
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130063
>From 03b1e8ef6a293d822e35572e56861b616c289329 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 05:26:49 +
Subject: [PATCH] [AMDGPU][NPM] Port SILateBranchLowering to NPM
---
llvm/lib/Targ
https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/130069
___
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-backend-x86
Author: Akshat Oke (optimisan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/130068.diff
8 Files Affected:
- (added) llvm/include/llvm/CodeGen/RemoveLoadsIntoFakeUses.h (+30)
- (modified) llvm/include/llvm/InitializeP
https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/130068
___
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-backend-amdgpu
Author: Akshat Oke (optimisan)
Changes
This completes the PreEmitPasses
---
Full diff: https://github.com/llvm/llvm-project/pull/130067.diff
10 Files Affected:
- (added) llvm/include/llvm/CodeGen/BranchRelaxation.h (+25)
- (modified)
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/130065
___
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/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/130067
___
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/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/130062
___
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-backend-amdgpu
Author: Akshat Oke (optimisan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/130065.diff
7 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPU.h (+8-1)
- (modified) llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130069
>From 2a60a24c5fb2c498e70af935fab03a24757fd24d Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 10:20:36 +
Subject: [PATCH] [CodeGen][NPM] Port MachineSanitizerBinaryMetadata to NPM
---
..
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130067
>From 02a9dbc736992683f7e1351467de1a9b07ea3a4f Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 06:56:04 +
Subject: [PATCH] [CodeGen][NPM] Port BranchRelaxation to NPM
This completes the Pr
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130065
>From 586bcbc3f1ed6b935770957a4e9c3dacda9904a9 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 06:20:13 +
Subject: [PATCH] [AMDGPU][NPM] Port SIPreEmitPeephole to NPM
---
llvm/lib/Target/
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130064
>From 031fd29253eef5ff414bbec5846d813a475d01a4 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 06:07:23 +
Subject: [PATCH] [AMDGPU][NPM] Port AMDGPUSetWavePriority to NPM
---
llvm/lib/Tar
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130061
>From 5f9af25793c1415d00ba0e7b75be937bac22e94d Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 04:41:08 +
Subject: [PATCH] [AMDGPU][NPM] Port SIInsertWaitcnts to NPM
---
llvm/lib/Target/A
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Akshat Oke (optimisan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/130064.diff
5 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPU.h (+8-1)
- (modified) llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.
@@ -1,6 +1,11 @@
; RUN: llc -mtriple=amdgcn -amdgpu-set-wave-priority=true -o - %s | \
; RUN: FileCheck %s
+; RUN: llc -mtriple=amdgcn -stop-after=si-late-branch-lowering -o - %s | \
+; RUN: llc -x mir -mtriple=amdgcn -passes=amdgpu-set-wave-priority -o - | \
+; RUN: llc
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/130061
___
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-backend-amdgpu
Author: Akshat Oke (optimisan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/130060.diff
4 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPU.h (+8-1)
- (modified) llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/130063
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1200,34 +1225,78 @@ bool AMDGPUCallLowering::lowerTailCall(
if (!IsSibCall)
CallSeqStart = MIRBuilder.buildInstr(AMDGPU::ADJCALLSTACKUP);
- unsigned Opc =
- getCallOpcode(MF, Info.Callee.isReg(), true, ST.isWave32(), CalleeCC);
+ bool IsChainCall = AMDGPU::isC
@@ -1200,34 +1225,78 @@ bool AMDGPUCallLowering::lowerTailCall(
if (!IsSibCall)
CallSeqStart = MIRBuilder.buildInstr(AMDGPU::ADJCALLSTACKUP);
- unsigned Opc =
- getCallOpcode(MF, Info.Callee.isReg(), true, ST.isWave32(), CalleeCC);
+ bool IsChainCall = AMDGPU::isC
@@ -1200,34 +1225,78 @@ bool AMDGPUCallLowering::lowerTailCall(
if (!IsSibCall)
CallSeqStart = MIRBuilder.buildInstr(AMDGPU::ADJCALLSTACKUP);
- unsigned Opc =
- getCallOpcode(MF, Info.Callee.isReg(), true, ST.isWave32(), CalleeCC);
+ bool IsChainCall = AMDGPU::isC
@@ -692,36 +692,42 @@ def : GCNPat<
(SI_TCRETURN_GFX Gfx_CCR_SGPR_64:$src0, (i64 0), i32imm:$fpdiff)
>;
-// Pseudo for the llvm.amdgcn.cs.chain intrinsic.
-// This is essentially a tail call, but it also takes a mask to put in EXEC
-// right before jumping to the callee.
-cl
@@ -0,0 +1,97 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
UTC_ARGS: --version 4
+; RUN: llc -global-isel=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200
-mattr=+wavefrontsize32,-wavefrontsize64 < %s | FileCheck
-check-prefix=GISEL-GFX12 %s
+; RU
@@ -736,6 +742,26 @@ multiclass si_cs_chain_tc_patterns<
defm : si_cs_chain_tc_patterns;
defm : si_cs_chain_tc_patterns;
+// Match dynamic VGPR case. This is always indirect since we choose the callee
+// dynamically based on the result of the VGPR reallocation, so make sure t
@@ -116,14 +117,56 @@ static void splitBlock(MachineBasicBlock &MBB,
MachineInstr &MI,
MDT->applyUpdates(DTUpdates);
}
-void SILateBranchLowering::expandChainCall(MachineInstr &MI) {
+static void addRegOrCopyOp(MachineInstrBuilder &MIB, MachineOperand &Op) {
+ if (Op.isReg
@@ -172,7 +215,12 @@ bool
SILateBranchLowering::runOnMachineFunction(MachineFunction &MF) {
case AMDGPU::SI_CS_CHAIN_TC_W32:
case AMDGPU::SI_CS_CHAIN_TC_W64:
-expandChainCall(MI);
+expandChainCall(MI, ST, /*DynamicVGPR*/ false);
ar
https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/130063
___
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-backend-amdgpu
Author: Akshat Oke (optimisan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/130062.diff
6 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPU.h (+7-1)
- (modified) llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Akshat Oke (optimisan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/130061.diff
7 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPU.h (+8-1)
- (modified) llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/127634
>From 090ea42681a2e0bfbb73853eb75f8e31d3adf120 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 18 Feb 2025 06:17:17 -0600
Subject: [PATCH] [flang][OpenMP] Extend `do concurrent` mapping to multi-range
loops
Ad
https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/130060
___
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/optimisan edited
https://github.com/llvm/llvm-project/pull/130059
___
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/arsenm approved this pull request.
test?
https://github.com/llvm/llvm-project/pull/129857
___
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/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/130071
___
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/optimisan created
https://github.com/llvm/llvm-project/pull/130548
None
>From 78bcc3a3576cc1f0dba5c9feb5ed781a62877ffe Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 10 Mar 2025 04:31:20 +
Subject: [PATCH] [AMDGPU][NFC] Format GCNCreateVOPD.cpp
---
llvm/lib/Targe
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130071
>From 96b27b6690cb5b8c4925a7a584f1bfd4781a5cf0 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 10:56:28 +
Subject: [PATCH] [AMDGPU][NPM] Cleanup AMDGPUPassRegistry.def
---
llvm/lib/Target
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130069
>From ca3edf5d1ae10f70bce8efe35b858104c67b917c Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 10:20:36 +
Subject: [PATCH] [CodeGen][NPM] Port MachineSanitizerBinaryMetadata to NPM
---
..
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130068
>From ffd87288a22b18efaa3763909ca2d1ca75bff384 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 09:30:37 +
Subject: [PATCH] [CodeGen][NPM] Port RemoveLoadsIntoFakeUses to NPM
---
.../llvm/
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130067
>From b8c2186b63bd1b494cec02624c588596b7237600 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 06:56:04 +
Subject: [PATCH] [CodeGen][NPM] Port BranchRelaxation to NPM
This completes the Pr
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130061
>From 11b7833df74f3d2dd933a28b69a5dcf86c041b21 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 04:41:08 +
Subject: [PATCH] [AMDGPU][NPM] Port SIInsertWaitcnts to NPM
---
llvm/lib/Target/A
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130060
>From b1402edb380ddf044af4810a9b7a88c4f874c0ed Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 5 Mar 2025 11:06:40 +
Subject: [PATCH] [AMDGPU][NPM] Port SIMemoryLegalizer to NPM
---
llvm/lib/Target/
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/130066
>From 0397215a75549a48fa2569344d8a5bd0a2addc91 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 6 Mar 2025 06:42:54 +
Subject: [PATCH] [CodeGen][NPM] Port PostRAHazardRecognizer to NPM
---
.../llvm/C
rovka wrote:
Ping?
https://github.com/llvm/llvm-project/pull/130094
___
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/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129150
>From b85266b4d10a8aa141f391be6d161152663fa113 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 12:47:10 -0800
Subject: [PATCH] [NFC][Coro] Remove now unused CommonDebugInfo in CoroSplit
https://github.com/Endilll commented:
Changes to C++ DR tests look good.
> FIXME: why diagnostic says just `Y` and not `cwg794::Y`, like `cwg794::X`?
This FIXME resolved in the opposite direction I anticipated back when I wrote
it, but that's fine, as long as we print both types in a consistent
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Matheus Izvekov (mizvekov)
Changes
This changes the MemberPointerType representation to use a NestedNameSpecifier
instead of a Type to represent the class.
Since the qualifiers are always parsed as nested names, there was an impedance
mi
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129151
>From 3b18ff812dd641d4a3ba9f59f09e635d75d84059 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:00:47 -0800
Subject: [PATCH] [NFC][Cloning] Remove now unused FindDebugInfoToIdentityMap
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129152
>From 28f40fe8969e137db17ff1ba45b589b5c52aeb76 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:02:37 -0800
Subject: [PATCH] [NFC][Cloning] Remove now unused CollectDebugInfoForCloning
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129153
>From bee5d3439332be181a468187202fc0cbb13bc840 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:07:40 -0800
Subject: [PATCH] [NFC][Cloning] Clean up comments in CloneFunctionInto
Summ
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129150
>From 0febf8c32e713de76a382c4da34a6861c54f4736 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 12:47:10 -0800
Subject: [PATCH] [NFC][Coro] Remove now unused CommonDebugInfo in CoroSplit
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129148
>From 7801cdf0f13a713aa7aa73f0ea9c262c8c6bc36d Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 12:07:03 -0800
Subject: [PATCH] [NFC][Cloning] Replace DIFinder usage in CloneFunctionInto
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129154
>From 8d4f26c39099348622834674bf78a2b10e889a8f Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:09:23 -0800
Subject: [PATCH] [NFC][Cloning] Move DebugInfoFinder decl closer to its plac
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129151
>From 8b042ee4d004198d8f87c2cd644b93326215b18c Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:00:47 -0800
Subject: [PATCH] [NFC][Cloning] Remove now unused FindDebugInfoToIdentityMap
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129149
>From 1a92af832e4ed8f135a3d1270477e81531b68c26 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 12:42:14 -0800
Subject: [PATCH] [NFC][Coro] Use CloneFunctionInto for coroutine cloning
in
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129147
>From 17728ddd7c9e178978b02d693cb8b8806c1a331f Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 10:53:57 -0800
Subject: [PATCH] [NFC][Cloning] Replace IdentityMD set with a predicate in
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 97732a4da20cf57acecee0a14e68cf57749930b2
bfd4e08a6d624437b734af8ee6803c1f528ee7b6 --e
https://github.com/mordante created
https://github.com/llvm/llvm-project/pull/130500
The followup paper P3235R3 which is voted in as a DR changes the names
foo_locking to foo_buffered. These changes have been applied in this patch.
Before
---
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129146
>From 52f4ec3ca373c81b7938056c2cd9c3ea890f09fe Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 10:20:06 -0800
Subject: [PATCH] [NFC][Cloning] Make DifferentModule case more obvious in
C
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129154
>From 889229d08cbc22ba90bb275b851b75e399812c9d Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:09:23 -0800
Subject: [PATCH] [NFC][Cloning] Move DebugInfoFinder decl closer to its plac
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129153
>From fd9ac7bccdca1ff8c386a712ddfb36a9d0973112 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:07:40 -0800
Subject: [PATCH] [NFC][Cloning] Clean up comments in CloneFunctionInto
Summ
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129152
>From 86a30c82f7620340a0386311dec81f91f48475ae Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:02:37 -0800
Subject: [PATCH] [NFC][Cloning] Remove now unused CollectDebugInfoForCloning
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129149
>From e09a38c4b0eae5f28b70aecf5197607ecdd87220 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 12:42:14 -0800
Subject: [PATCH] [NFC][Coro] Use CloneFunctionInto for coroutine cloning
in
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129151
>From 7c2cbfc200504b8b827a2b3f4a9b8cac99e7165c Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:00:47 -0800
Subject: [PATCH] [NFC][Cloning] Remove now unused FindDebugInfoToIdentityMap
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129147
>From f847bc64ce6a61dc5b9ff04b54accc9b2dac278d Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 10:53:57 -0800
Subject: [PATCH] [NFC][Cloning] Replace IdentityMD set with a predicate in
https://github.com/vbvictor edited
https://github.com/llvm/llvm-project/pull/130494
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -39,34 +41,47 @@ ConstCorrectnessCheck::ConstCorrectnessCheck(StringRef Name,
: ClangTidyCheck(Name, Context),
AnalyzeValues(Options.get("AnalyzeValues", true)),
AnalyzeReferences(Options.get("AnalyzeReferences", true)),
+ AnalyzePointers(Options.get("An
llvmbot wrote:
@llvm/pr-subscribers-clang-tidy
Author: Congcong Cai (HerrCai0907)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/130494.diff
9 Files Affected:
- (modified) clang-tools-extra/clang-tidy/misc/ConstCorrectnessCheck.cpp
(+101-55)
- (modified) clang-tool
https://github.com/HerrCai0907 created
https://github.com/llvm/llvm-project/pull/130494
None
>From 4c1a7915fca1933773d3e9f3cf0b8c07916f1dcf Mon Sep 17 00:00:00 2001
From: Congcong Cai
Date: Sun, 9 Mar 2025 15:43:37 +
Subject: [PATCH] [clang-tidy] support pointee mutation check in
misc-con
llvmbot wrote:
@llvm/pr-subscribers-clang-tools-extra
Author: Congcong Cai (HerrCai0907)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/130494.diff
9 Files Affected:
- (modified) clang-tools-extra/clang-tidy/misc/ConstCorrectnessCheck.cpp
(+101-55)
- (modified) cla
https://github.com/HerrCai0907 ready_for_review
https://github.com/llvm/llvm-project/pull/130494
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
HerrCai0907 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/130494?utm_source=stack-comment-downstack-mergeability-warni
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129148
>From 0f7fb67b79fed8a51234c1f07a660a6842cb455a Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 12:07:03 -0800
Subject: [PATCH] [NFC][Cloning] Replace DIFinder usage in CloneFunctionInto
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129153
>From f711cec94afd13bf77c20add5e176dc03d3123f8 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:07:40 -0800
Subject: [PATCH] [NFC][Cloning] Clean up comments in CloneFunctionInto
Summ
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129152
>From 395b2e45dc02fee9bf5979201cc8a46224200660 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 13:02:37 -0800
Subject: [PATCH] [NFC][Cloning] Remove now unused CollectDebugInfoForCloning
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129147
>From ca21a682f1ab2bad9d1e76e4811ccb0aca2b9cf2 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 10:53:57 -0800
Subject: [PATCH] [NFC][Cloning] Replace IdentityMD set with a predicate in
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129150
>From d16ea4bc22581510a080eea9f17bac5beb81706f Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 12:47:10 -0800
Subject: [PATCH] [NFC][Coro] Remove now unused CommonDebugInfo in CoroSplit
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129146
>From 7344ea1c8c0464652ab7dc6be8ff9921aab72736 Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 10:20:06 -0800
Subject: [PATCH] [NFC][Cloning] Make DifferentModule case more obvious in
C
https://github.com/artempyanykh updated
https://github.com/llvm/llvm-project/pull/129145
>From 181b126bed444ea0a24799f32be75fc2f62e260c Mon Sep 17 00:00:00 2001
From: Artem Pianykh
Date: Tue, 25 Feb 2025 10:03:41 -0800
Subject: [PATCH] [NFC][Cloning] Add a helper to collect debug info from
ins
@@ -115,6 +115,10 @@ Changes in existing checks
no longer be needed and will be removed. Also fixing false positive from
const reference accessors to objects containing optional member.
+- Improved :doc:`bugprone-optional-value-conversion
EugeneZelenko wr
https://github.com/artempyanykh edited
https://github.com/llvm/llvm-project/pull/129148
___
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/artempyanykh edited
https://github.com/llvm/llvm-project/pull/129151
___
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/artempyanykh edited
https://github.com/llvm/llvm-project/pull/129144
___
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/artempyanykh edited
https://github.com/llvm/llvm-project/pull/129147
___
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/artempyanykh edited
https://github.com/llvm/llvm-project/pull/129154
___
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/artempyanykh edited
https://github.com/llvm/llvm-project/pull/129153
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
1 - 100 of 126 matches
Mail list logo