[llvm-branch-commits] [llvm] ARM: Move gnu half convert calling conv config into tablegen (PR #153394)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153394 >From 2b09c7b64a96e11e1805b08e509e2ba2519bce38 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 13 Aug 2025 20:20:53 +0900 Subject: [PATCH] ARM: Move gnu half convert calling conv config into tablegen --

[llvm-branch-commits] [llvm] ARM: Remove remaining half convert libcall config into tablegen (PR #153408)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153408 >From e77db15314a705a4710d0a6f3bc5d5007bf66dd5 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 13 Aug 2025 21:05:36 +0900 Subject: [PATCH] ARM: Remove remaining half convert libcall config into tablegen

[llvm-branch-commits] [llvm] ARM: Remove remaining half convert libcall config into tablegen (PR #153408)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153408 >From e77db15314a705a4710d0a6f3bc5d5007bf66dd5 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 13 Aug 2025 21:05:36 +0900 Subject: [PATCH] ARM: Remove remaining half convert libcall config into tablegen

[llvm-branch-commits] [llvm] ARM: Move gnu half convert calling conv config into tablegen (PR #153394)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153394 >From 2b09c7b64a96e11e1805b08e509e2ba2519bce38 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 13 Aug 2025 20:20:53 +0900 Subject: [PATCH] ARM: Move gnu half convert calling conv config into tablegen --

[llvm-branch-commits] [clang] [CIR] Implement codegen for inline assembly without input and output operands (PR #153546)

2025-08-14 Thread Iris Shi via llvm-branch-commits
https://github.com/el-ev created https://github.com/llvm/llvm-project/pull/153546 None >From ef52e5c960ebab123419dab0563fe59ba129a671 Mon Sep 17 00:00:00 2001 From: Iris Shi <0...@owo.li> Date: Thu, 14 Aug 2025 15:12:18 +0800 Subject: [PATCH] [CIR] Implement codegen for inline assembly without

[llvm-branch-commits] [clang] [CIR] Implement codegen for inline assembly without input and output operands (PR #153546)

2025-08-14 Thread Iris Shi via llvm-branch-commits
el-ev 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/153546?utm_source=stack-comment-downstack-mergeability-warning"; >

[llvm-branch-commits] [clang] [CIR] Implement codegen for inline assembly without input and output operands (PR #153546)

2025-08-14 Thread Iris Shi via llvm-branch-commits
https://github.com/el-ev edited https://github.com/llvm/llvm-project/pull/153546 ___ 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] [CIR] Implement codegen for inline assembly without input and output operands (PR #153546)

2025-08-14 Thread Iris Shi via llvm-branch-commits
https://github.com/el-ev ready_for_review https://github.com/llvm/llvm-project/pull/153546 ___ 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] [CIR] Implement codegen for inline assembly without input and output operands (PR #153546)

2025-08-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Iris Shi (el-ev) Changes - Part of #153267 --- Full diff: https://github.com/llvm/llvm-project/pull/153546.diff 6 Files Affected: - (modified) clang/include/clang/CIR/MissingFeatures.h (+5) - (added) clang/lib/CIR/CodeGen/CIRGenAsm.cpp

[llvm-branch-commits] [clang] [CIR] Implement codegen for inline assembly without input and output operands (PR #153546)

2025-08-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clangir Author: Iris Shi (el-ev) Changes - Part of #153267 --- Full diff: https://github.com/llvm/llvm-project/pull/153546.diff 6 Files Affected: - (modified) clang/include/clang/CIR/MissingFeatures.h (+5) - (added) clang/lib/CIR/CodeGen/CIRGenAsm.c

[llvm-branch-commits] [clang] [CIR] Implement codegen for inline assembly without input and output operands (PR #153546)

2025-08-14 Thread Iris Shi via llvm-branch-commits
https://github.com/el-ev edited https://github.com/llvm/llvm-project/pull/153546 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/21.x: [TailDup] Delay aggressive computed-goto taildup to after RegAlloc. (#150911) (PR #151680)

2025-08-14 Thread Phoebe Wang via llvm-branch-commits
phoebewang wrote: Compared with immediate failures, performance regressions is hard to be found and located. I think that's the reason why we don't backport performance related patches. So I suggest not to backport it especially there's known regression patterns. It's not persuasive a single a

[llvm-branch-commits] [llvm] release/21.x: [TailDup] Delay aggressive computed-goto taildup to after RegAlloc. (#150911) (PR #151680)

2025-08-14 Thread Florian Hahn via llvm-branch-commits
fhahn wrote: > Compared with immediate failures, performance regressions is hard to be found > and located. I think that's the reason why we don't backport performance > related patches. We usually can back-port patches to fix performance regressions, which this patch does (3% regression for

[llvm-branch-commits] [llvm] [AMDGPU][UnifyDivergentExitNodes][StructurizeCFG] Add support for callbr instruction with inline-asm (PR #152161)

2025-08-14 Thread Sameer Sahasrabuddhe via llvm-branch-commits
@@ -1284,13 +1283,13 @@ bool StructurizeCFG::makeUniformRegion(Region *R, UniformityInfo &UA) { /// Run the transformation for each region found bool StructurizeCFG::run(Region *R, DominatorTree *DT) { - if (R->isTopLevelRegion()) + // CallBr and its corresponding blocks mu

[llvm-branch-commits] [clang] [CIR] Implement codegen for inline assembly without input and output operands (PR #153546)

2025-08-14 Thread Iris Shi via llvm-branch-commits
https://github.com/el-ev updated https://github.com/llvm/llvm-project/pull/153546 >From 1022c8f98362fb52bb35ad0a3d426864e00dd2a4 Mon Sep 17 00:00:00 2001 From: Iris Shi <0...@owo.li> Date: Thu, 14 Aug 2025 15:12:18 +0800 Subject: [PATCH] [CIR] Implement codegen for inline assembly without input

[llvm-branch-commits] [llvm] [AMDGPU][UnifyDivergentExitNodes][StructurizeCFG] Add support for callbr instruction with inline-asm (PR #152161)

2025-08-14 Thread via llvm-branch-commits
ruiling wrote: The reason StructurizeCFG was there is to transform thread-level CFG into sort of wave-level CFG (like simple if-else was serialized as the hardware wave execute the program that way). So we can easily insert the exec-manipulation instructions properly in the backend. I am not s

[llvm-branch-commits] [llvm] [LV] Mask off possibly aliasing vector lanes (PR #100579)

2025-08-14 Thread Sam Tebbs via llvm-branch-commits
@@ -479,7 +479,11 @@ class LoopVectorizationPlanner { /// Build VPlans for the specified \p UserVF and \p UserIC if they are /// non-zero or all applicable candidate VFs otherwise. If vectorization and /// interleaving should be avoided up-front, no plans are generated. -

[llvm-branch-commits] [llvm] [LV] Mask off possibly aliasing vector lanes (PR #100579)

2025-08-14 Thread Sam Tebbs via llvm-branch-commits
https://github.com/SamTebbs33 edited https://github.com/llvm/llvm-project/pull/100579 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DirectX] Add support for `remove-section` of `DXContainer` for `llvm-objcopy` (PR #153246)

2025-08-14 Thread James Henderson via llvm-branch-commits
@@ -0,0 +1,300 @@ +## Tests that the RTS0 (root signature) part is correctly removed from the +## copied DXContainer. + +# RUN: yaml2obj %s -o %t +# RUN: llvm-objcopy --remove-section=RTS0 %t %t.out +# RUN: obj2yaml %t.out | FileCheck %s + +## The DXContainer described below was g

[llvm-branch-commits] [llvm] [DirectX] Add support for `remove-section` of `DXContainer` for `llvm-objcopy` (PR #153246)

2025-08-14 Thread James Henderson via llvm-branch-commits
@@ -0,0 +1,30 @@ +//===- DXContainerObject.cpp --===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apa

[llvm-branch-commits] [llvm] [DirectX] Add support for `remove-section` of `DXContainer` for `llvm-objcopy` (PR #153246)

2025-08-14 Thread James Henderson via llvm-branch-commits
@@ -0,0 +1,50 @@ +## Tests that the copied DXContainer correctly has the specified headers jh7370 wrote: I'd invert the name to `remove-headers.test`, so that all "remove" tests are grouped together (see also my other comment). https://github.com/llvm/llvm-proj

[llvm-branch-commits] [llvm] [DirectX] Add support for `remove-section` of `DXContainer` for `llvm-objcopy` (PR #153246)

2025-08-14 Thread James Henderson via llvm-branch-commits
@@ -0,0 +1,300 @@ +## Tests that the RTS0 (root signature) part is correctly removed from the jh7370 wrote: Can the `basic-` part of the test name be dropped and the name updated to something more specific to what is being removed (e.g. `remove-section.test` or

[llvm-branch-commits] [clang] [llvm] [OpenMP] Add codegen support for dyn_groupprivate clause (PR #152830)

2025-08-14 Thread via llvm-branch-commits
skc7 wrote: Hi @kevinsala Could you also update createTarget API in ompIRBuilder.h and emitTargetCall in ompIRBuilder.cpp to accept {Value *DynCGGroupMem} and {bool MayFallbackDynCGroupMem}. Thanks https://github.com/llvm/llvm-project/pull/152830 __

[llvm-branch-commits] [llvm] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-14 Thread Sergio Afonso via llvm-branch-commits
skatrak wrote: > Passing callbacks around significantly adds complexity. Did you consider > deriving a new class from CodeExtractor and overriding some method > `createAlloca` for use by OpenMPIRBuilder? > Overall, the approach makes sense to me. thank you for the PR. Only big > concern is @M

[llvm-branch-commits] [llvm] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-14 Thread Sergio Afonso via llvm-branch-commits
@@ -1614,6 +1650,50 @@ OpenMPIRBuilder::InsertPointOrErrorTy OpenMPIRBuilder::createParallel( IfCondition, NumThreads, PrivTID, PrivTIDAddr, ThreadID, ToBeDeletedVec); }; + +std::optional ExecMode = +get

[llvm-branch-commits] [llvm] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-14 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak updated https://github.com/llvm/llvm-project/pull/150925 >From 688b61435b38e8632ab81e9aa94fadb5aa5ad7f1 Mon Sep 17 00:00:00 2001 From: Sergio Afonso Date: Thu, 3 Jul 2025 16:47:51 +0100 Subject: [PATCH 1/3] [OpenMP][OMPIRBuilder] Use device shared memory for arg stru

[llvm-branch-commits] [llvm] [openmp] [OpenMP][Offload] Add offload runtime support for dyn_groupprivate clause (PR #152831)

2025-08-14 Thread Michael Klemm via llvm-branch-commits
@@ -107,7 +107,7 @@ enum TargetAllocTy : int32_t { inline KernelArgsTy CTorDTorKernelArgs = {1, 0, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, -0, {0,0,0}, {1, 0, 0}, {1, 0, 0}, 0}; +0, {0,0,0,0},

[llvm-branch-commits] [llvm] [openmp] [OpenMP][Offload] Add offload runtime support for dyn_groupprivate clause (PR #152831)

2025-08-14 Thread Michael Klemm via llvm-branch-commits
mjklemm wrote: I have started to put the Fortran interfaces together in https://github.com/mjklemm/llvm-project/tree/ftn-dyn-groupprivate-api. I will add the Fortran API once the Fortran support has been done in Flang. https://github.com/llvm/llvm-project/pull/152831 _

[llvm-branch-commits] [llvm] [AMDGPU][UnifyDivergentExitNodes][StructurizeCFG] Add support for callbr instruction with inline-asm (PR #152161)

2025-08-14 Thread Robert Imschweiler via llvm-branch-commits
ro-i wrote: @ruiling You can find most of the rationale behind this in https://discourse.llvm.org/t/rfc-add-callbr-intrinsic-support/86087 and the PR that is adding support for callbr+intrinsics: https://github.com/llvm/llvm-project/pull/133907. In short: > do you plan to support arbitrary for

[llvm-branch-commits] [clang] [llvm] [OpenMP] Add codegen support for dyn_groupprivate clause (PR #152830)

2025-08-14 Thread Michael Klemm via llvm-branch-commits
https://github.com/mjklemm approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/152830 ___ 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] [mlir] [OpenMP][OMPIRBuilder] Support parallel in Generic kernels (PR #150926)

2025-08-14 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak updated https://github.com/llvm/llvm-project/pull/150926 >From 632223908c734c16b4f01e0a2a44257a1cc153d7 Mon Sep 17 00:00:00 2001 From: Sergio Afonso Date: Fri, 4 Jul 2025 16:32:03 +0100 Subject: [PATCH 1/2] [OpenMP][OMPIRBuilder] Support parallel in Generic kernels

[llvm-branch-commits] [llvm] [OpenMPOpt] Make parallel regions reachable from new DeviceRTL loop functions (PR #150927)

2025-08-14 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak updated https://github.com/llvm/llvm-project/pull/150927 >From efaebcb53ca5b5a6d7ac6a870954f555d45764ef Mon Sep 17 00:00:00 2001 From: Sergio Afonso Date: Fri, 25 Jul 2025 13:52:11 +0100 Subject: [PATCH 1/2] [OpenMPOpt] Make parallel regions reachable from new Device

[llvm-branch-commits] [llvm] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-14 Thread Michael Kruse via llvm-branch-commits
@@ -1614,6 +1650,50 @@ OpenMPIRBuilder::InsertPointOrErrorTy OpenMPIRBuilder::createParallel( IfCondition, NumThreads, PrivTID, PrivTIDAddr, ThreadID, ToBeDeletedVec); }; + +std::optional ExecMode = +get

[llvm-branch-commits] [llvm] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-14 Thread Michael Kruse via llvm-branch-commits
Meinersbur wrote: How many cases/subclasses do you think will eventually be needed? From what I see it might be either shared memory or standard alloca. That is one additional member for OutlineInfo. This PR currently adds already two. I think only one subclass of CodeExtractor is necessary; i

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor coshf16 implementation to header-only in src/__support/math folder. (PR #153582)

2025-08-14 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix created https://github.com/llvm/llvm-project/pull/153582 None >From cb0396544fe8b78e3f082ea46df08010cd32bb16 Mon Sep 17 00:00:00 2001 From: bassiounix Date: Thu, 14 Aug 2025 17:13:46 +0300 Subject: [PATCH] [libc][math] Refactor coshf16 implementation to header-onl

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor coshf16 implementation to header-only in src/__support/math folder. (PR #153582)

2025-08-14 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix edited https://github.com/llvm/llvm-project/pull/153582 ___ 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] [libc] [llvm] [libc][math] Refactor coshf16 implementation to header-only in src/__support/math folder. (PR #153582)

2025-08-14 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix ready_for_review https://github.com/llvm/llvm-project/pull/153582 ___ 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] [libc] [llvm] [libc][math] Refactor coshf16 implementation to header-only in src/__support/math folder. (PR #153582)

2025-08-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libc Author: Muhammad Bassiouni (bassiounix) Changes Part of #147386 in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450 --- Patch is 31.45 KiB

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor coshf16 implementation to header-only in src/__support/math folder. (PR #153582)

2025-08-14 Thread Muhammad Bassiouni via llvm-branch-commits
bassiounix 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/153582?utm_source=stack-comment-downstack-mergeability-warnin

[llvm-branch-commits] [clang] [CIR] Add InlineAsmOp lowering to LLVM (PR #153387)

2025-08-14 Thread Morris Hafner via llvm-branch-commits
https://github.com/mmha edited https://github.com/llvm/llvm-project/pull/153387 ___ 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] [CIR] Add InlineAsmOp lowering to LLVM (PR #153387)

2025-08-14 Thread Morris Hafner via llvm-branch-commits
@@ -2896,6 +2898,68 @@ mlir::LogicalResult CIRToLLVMGetBitfieldOpLowering::matchAndRewrite( return mlir::success(); } +mlir::LogicalResult CIRToLLVMInlineAsmOpLowering::matchAndRewrite( +cir::InlineAsmOp op, OpAdaptor adaptor, +mlir::ConversionPatternRewriter &rewri

[llvm-branch-commits] [clang] [CIR] Add InlineAsmOp lowering to LLVM (PR #153387)

2025-08-14 Thread Morris Hafner via llvm-branch-commits
@@ -2896,6 +2898,68 @@ mlir::LogicalResult CIRToLLVMGetBitfieldOpLowering::matchAndRewrite( return mlir::success(); } +mlir::LogicalResult CIRToLLVMInlineAsmOpLowering::matchAndRewrite( +cir::InlineAsmOp op, OpAdaptor adaptor, +mlir::ConversionPatternRewriter &rewri

[llvm-branch-commits] [clang] [CIR] Add InlineAsmOp lowering to LLVM (PR #153387)

2025-08-14 Thread Morris Hafner via llvm-branch-commits
@@ -2896,6 +2898,68 @@ mlir::LogicalResult CIRToLLVMGetBitfieldOpLowering::matchAndRewrite( return mlir::success(); } +mlir::LogicalResult CIRToLLVMInlineAsmOpLowering::matchAndRewrite( +cir::InlineAsmOp op, OpAdaptor adaptor, +mlir::ConversionPatternRewriter &rewri

[llvm-branch-commits] [clang] [CIR] Add InlineAsmOp lowering to LLVM (PR #153387)

2025-08-14 Thread Morris Hafner via llvm-branch-commits
https://github.com/mmha approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/153387 ___ 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] RuntimeLibcalls: Generate table of libcall name lengths (PR #153210)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153210 >From 2e42e3488fe037123b11bc54c1cdafe946db4681 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 12 Aug 2025 21:08:47 +0900 Subject: [PATCH] RuntimeLibcalls: Generate table of libcall name lengths Avoids

[llvm-branch-commits] [llvm] RuntimeLibcalls: Return StringRef for libcall names (PR #153209)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153209 >From 60fa7a3596da2d22382879067624f23837036768 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 12 Aug 2025 20:50:21 +0900 Subject: [PATCH] RuntimeLibcalls: Return StringRef for libcall names Does not ye

[llvm-branch-commits] [llvm] RuntimeLibcalls: Return StringRef for libcall names (PR #153209)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153209 >From 60fa7a3596da2d22382879067624f23837036768 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 12 Aug 2025 20:50:21 +0900 Subject: [PATCH] RuntimeLibcalls: Return StringRef for libcall names Does not ye

[llvm-branch-commits] [llvm] RuntimeLibcalls: Generate table of libcall name lengths (PR #153210)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153210 >From 2e42e3488fe037123b11bc54c1cdafe946db4681 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 12 Aug 2025 21:08:47 +0900 Subject: [PATCH] RuntimeLibcalls: Generate table of libcall name lengths Avoids

[llvm-branch-commits] [llvm] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-14 Thread Sergio Afonso via llvm-branch-commits
@@ -1614,6 +1650,50 @@ OpenMPIRBuilder::InsertPointOrErrorTy OpenMPIRBuilder::createParallel( IfCondition, NumThreads, PrivTID, PrivTIDAddr, ThreadID, ToBeDeletedVec); }; + +std::optional ExecMode = +get

[llvm-branch-commits] [llvm] RuntimeLibcalls: Return StringRef for libcall names (PR #153209)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153209 >From 93d86a580fdbb156bc1de4f97da63abf549ce671 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 12 Aug 2025 20:50:21 +0900 Subject: [PATCH] RuntimeLibcalls: Return StringRef for libcall names Does not ye

[llvm-branch-commits] [llvm] RuntimeLibcalls: Generate table of libcall name lengths (PR #153210)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153210 >From 16f070ca2111cdb4e2e75a9d2b6506e523e841b6 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 12 Aug 2025 21:08:47 +0900 Subject: [PATCH] RuntimeLibcalls: Generate table of libcall name lengths Avoids

[llvm-branch-commits] [llvm] RuntimeLibcalls: Generate table of libcall name lengths (PR #153210)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153210 >From 16f070ca2111cdb4e2e75a9d2b6506e523e841b6 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 12 Aug 2025 21:08:47 +0900 Subject: [PATCH] RuntimeLibcalls: Generate table of libcall name lengths Avoids

[llvm-branch-commits] [llvm] RuntimeLibcalls: Return StringRef for libcall names (PR #153209)

2025-08-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153209 >From 93d86a580fdbb156bc1de4f97da63abf549ce671 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 12 Aug 2025 20:50:21 +0900 Subject: [PATCH] RuntimeLibcalls: Return StringRef for libcall names Does not ye

[llvm-branch-commits] [llvm] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-14 Thread Sergio Afonso via llvm-branch-commits
skatrak wrote: Thank you Michael for elaborating on this. Those are all fair points. I'm not really sure of how many other custom allocators we may end up needing, it might just end up being regular allocas vs device shared memory in the end. It's probably more likely we'd want to reuse the de

[llvm-branch-commits] [clang] [CIR] Implement codegen for inline assembly without input and output operands (PR #153546)

2025-08-14 Thread Iris Shi via llvm-branch-commits
https://github.com/el-ev updated https://github.com/llvm/llvm-project/pull/153546 >From 7495b24f0457bea50909568c2adc559c6f258c39 Mon Sep 17 00:00:00 2001 From: Iris Shi <0...@owo.li> Date: Thu, 14 Aug 2025 15:12:18 +0800 Subject: [PATCH] [CIR] Implement codegen for inline assembly without input

[llvm-branch-commits] [clang] [CIR] Implement codegen for inline assembly without input and output operands (PR #153546)

2025-08-14 Thread Iris Shi via llvm-branch-commits
https://github.com/el-ev updated https://github.com/llvm/llvm-project/pull/153546 >From 7495b24f0457bea50909568c2adc559c6f258c39 Mon Sep 17 00:00:00 2001 From: Iris Shi <0...@owo.li> Date: Thu, 14 Aug 2025 15:12:18 +0800 Subject: [PATCH] [CIR] Implement codegen for inline assembly without input

[llvm-branch-commits] [clang] [CIR] Add InlineAsmOp lowering to LLVM (PR #153387)

2025-08-14 Thread Iris Shi via llvm-branch-commits
https://github.com/el-ev updated https://github.com/llvm/llvm-project/pull/153387 >From 963cf4441b361f9e4b6135b75d00db20e8299367 Mon Sep 17 00:00:00 2001 From: Iris Shi <0...@owo.li> Date: Wed, 13 Aug 2025 18:49:31 +0800 Subject: [PATCH 1/3] [CIR] Add InlineAsmOp lowering to LLVM --- .../CIR/L

[llvm-branch-commits] [clang] [CIR] Add InlineAsmOp lowering to LLVM (PR #153387)

2025-08-14 Thread Iris Shi via llvm-branch-commits
https://github.com/el-ev updated https://github.com/llvm/llvm-project/pull/153387 >From 963cf4441b361f9e4b6135b75d00db20e8299367 Mon Sep 17 00:00:00 2001 From: Iris Shi <0...@owo.li> Date: Wed, 13 Aug 2025 18:49:31 +0800 Subject: [PATCH 1/3] [CIR] Add InlineAsmOp lowering to LLVM --- .../CIR/L

[llvm-branch-commits] [llvm] [SLP]Support LShr as base for copyable elements (PR #153393)

2025-08-14 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev edited https://github.com/llvm/llvm-project/pull/153393 ___ 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] [SLP]Support LShr as base for copyable elements (PR #153393)

2025-08-14 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev updated https://github.com/llvm/llvm-project/pull/153393 >From 95b5a297b8210b9527a47bd833b97d09cca8c312 Mon Sep 17 00:00:00 2001 From: Alexey Bataev Date: Wed, 13 Aug 2025 11:20:23 + Subject: [PATCH 1/2] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20in?

[llvm-branch-commits] [llvm] [SLP]Support LShr as base for copyable elements (PR #153393)

2025-08-14 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev updated https://github.com/llvm/llvm-project/pull/153393 >From 95b5a297b8210b9527a47bd833b97d09cca8c312 Mon Sep 17 00:00:00 2001 From: Alexey Bataev Date: Wed, 13 Aug 2025 11:20:23 + Subject: [PATCH 1/2] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20in?

[llvm-branch-commits] [llvm] [SLP]Support LShr as base for copyable elements (PR #153393)

2025-08-14 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev updated https://github.com/llvm/llvm-project/pull/153393 >From 95b5a297b8210b9527a47bd833b97d09cca8c312 Mon Sep 17 00:00:00 2001 From: Alexey Bataev Date: Wed, 13 Aug 2025 11:20:23 + Subject: [PATCH 1/2] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20in?

[llvm-branch-commits] [clang] [CIR] Add InlineAsmOp lowering to LLVM (PR #153387)

2025-08-14 Thread Iris Shi via llvm-branch-commits
@@ -2896,6 +2898,68 @@ mlir::LogicalResult CIRToLLVMGetBitfieldOpLowering::matchAndRewrite( return mlir::success(); } +mlir::LogicalResult CIRToLLVMInlineAsmOpLowering::matchAndRewrite( +cir::InlineAsmOp op, OpAdaptor adaptor, +mlir::ConversionPatternRewriter &rewri

[llvm-branch-commits] [llvm] [DirectX] Add support for `remove-section` of `DXContainer` for `llvm-objcopy` (PR #153246)

2025-08-14 Thread Finn Plummer via llvm-branch-commits
https://github.com/inbelic updated https://github.com/llvm/llvm-project/pull/153246 >From d450f5e5a17acc84dd3f3e2c74fdaf0e22dda918 Mon Sep 17 00:00:00 2001 From: Finn Plummer Date: Tue, 12 Aug 2025 18:05:54 + Subject: [PATCH 1/7] self-review: correct header filesize --- llvm/test/tools/ll

[llvm-branch-commits] [clang] [LifetimeSafety] Track view types/gsl::Pointer. (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/153661 [LifetimeSafety] Track view types/gsl::Pointer. [LifetimeSafety] Do not create two loans for the same expression >From 43d28dc6df5b5ae437b2970d424d8625d6ea090a Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date:

[llvm-branch-commits] [clang] [LifetimeSafety] Track view types/gsl::Pointer. (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
usx95 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/153661?utm_source=stack-comment-downstack-mergeability-warning"; >

[llvm-branch-commits] [clang] [LifetimeSafety] Track view types/gsl::Pointer. (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/153661 >From 43d28dc6df5b5ae437b2970d424d8625d6ea090a Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 14 Aug 2025 06:57:44 + Subject: [PATCH] [LifetimeSafety] Track view types/gsl::Pointer. --- clang/lib/A

[llvm-branch-commits] [clang] release/21.x: [clang][Obj-C][PAC] Add support for authenticating block metadata (#152978) (PR #153665)

2025-08-14 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/153665 Backport d8850ee Requested by: @ojhunt >From 7252f678f56d19304fed87a94d69d4853df18327 Mon Sep 17 00:00:00 2001 From: Oliver Hunt Date: Wed, 13 Aug 2025 22:01:24 -0700 Subject: [PATCH] [clang][Obj-C][PAC] Add s

[llvm-branch-commits] [clang] release/21.x: [clang][Obj-C][PAC] Add support for authenticating block metadata (#152978) (PR #153665)

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

[llvm-branch-commits] [clang] release/21.x: [clang][Obj-C][PAC] Add support for authenticating block metadata (#152978) (PR #153665)

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

[llvm-branch-commits] [clang] release/21.x: [clang][Obj-C][PAC] Add support for authenticating block metadata (#152978) (PR #153665)

2025-08-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport d8850ee Requested by: @ojhunt --- Patch is 20.14 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/153665.diff 9 Files Affected: - (modified) clang/include/clan

[llvm-branch-commits] [clang] release/21.x: [clang][Obj-C][PAC] Add support for authenticating block metadata (#152978) (PR #153665)

2025-08-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: None (llvmbot) Changes Backport d8850ee Requested by: @ojhunt --- Patch is 20.14 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/153665.diff 9 Files Affected: - (modified) clang/inclu

[llvm-branch-commits] [clang] release/21.x: [clang][Obj-C][PAC] Add support for authenticating block metadata (#152978) (PR #153665)

2025-08-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: None (llvmbot) Changes Backport d8850ee Requested by: @ojhunt --- Patch is 20.14 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/153665.diff 9 Files Affected: - (modified) clang/incl

[llvm-branch-commits] [clang] [LifetimeSafety] Do not create two loans for the same expression (PR #153669)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/153669 None >From e61817a17681c47a4369bdd1cce85940d02b2420 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 14 Aug 2025 19:54:49 + Subject: [PATCH] [LifetimeSafety] Do not create two loans for the same expr

[llvm-branch-commits] [clang] [LifetimeSafety] Do not create two loans for the same expression (PR #153669)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
usx95 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/153669?utm_source=stack-comment-downstack-mergeability-warning"; >

[llvm-branch-commits] [llvm] [RISCV] Track Linker Relaxable through Assembly Relaxation (#152602) (PR #153670)

2025-08-14 Thread Sam Elliott via llvm-branch-commits
https://github.com/lenary milestoned https://github.com/llvm/llvm-project/pull/153670 ___ 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] [RISCV] Track Linker Relaxable through Assembly Relaxation (#152602) (PR #153670)

2025-08-14 Thread Sam Elliott via llvm-branch-commits
https://github.com/lenary created https://github.com/llvm/llvm-project/pull/153670 Span-dependent instructions on RISC-V interact in a complex manner with linker relaxation. The span-dependent assembler algorithm implemented in LLVM has to start with the smallest version of an instruction and

[llvm-branch-commits] [llvm] [RISCV] Track Linker Relaxable through Assembly Relaxation (#152602) (PR #153670)

2025-08-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-risc-v Author: Sam Elliott (lenary) Changes Span-dependent instructions on RISC-V interact in a complex manner with linker relaxation. The span-dependent assembler algorithm implemented in LLVM has to start with the smallest version of an instr

[llvm-branch-commits] [llvm] [RISCV] Track Linker Relaxable through Assembly Relaxation (#152602) (PR #153670)

2025-08-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mc Author: Sam Elliott (lenary) Changes Span-dependent instructions on RISC-V interact in a complex manner with linker relaxation. The span-dependent assembler algorithm implemented in LLVM has to start with the smallest version of an instruction and t

[llvm-branch-commits] [llvm] [DirectX] Add `split-section` to `llvm-objcopy` and implement it for `DXContainer` (PR #153265)

2025-08-14 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota approved this pull request. https://github.com/llvm/llvm-project/pull/153265 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DirectX] Adding missing descriptor table validations (PR #153276)

2025-08-14 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/153276 >From 50e78d283fb2915a56cd3844f83d1b97a14bf2b8 Mon Sep 17 00:00:00 2001 From: Joao Saffran <{ID}+{username}@users.noreply.github.com> Date: Tue, 12 Aug 2025 11:21:17 -0700 Subject: [PATCH 01/11] check if tabl

[llvm-branch-commits] [clang] [LifetimeSafety] Track view types/gsl::Pointer. (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/153661 >From 18779377bf68b0fbb88fb849c9c3e2224210bbf7 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 14 Aug 2025 06:57:44 + Subject: [PATCH] [LifetimeSafety] Track view types/gsl::Pointer. --- clang/lib/A

[llvm-branch-commits] [clang] [LifetimeSafety] Do not create two loans for the same expression (PR #153669)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 closed https://github.com/llvm/llvm-project/pull/153669 ___ 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] Track view types/gsl::Pointer. (PR #153661)

2025-08-14 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff HEAD~1 HEAD --extensions cpp -- clang/lib/Analysis/LifetimeSafety.cpp ``

[llvm-branch-commits] [clang] [LifetimeSafety] Track view types/gsl::Pointer. (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/153661 ___ 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] Track view types/gsl::Pointer. (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/153661 >From f3ff755fb6898430a748d5917a69ac8c4f312446 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 14 Aug 2025 06:57:44 + Subject: [PATCH] [LifetimeSafety] Track view types/gsl::Pointer. --- clang/lib/A

[llvm-branch-commits] [clang] [LifetimeSafety] Prevent duplicate loans and statement visits (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/153661 ___ 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] Prevent duplicate loans and statement visits (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/153661 >From cdc98495ab96474ebd256e5f2a32e76b9a7291f8 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 14 Aug 2025 06:57:44 + Subject: [PATCH] [LifetimeSafety] Track view types/gsl::Pointer. --- clang/lib/A

[llvm-branch-commits] [clang] [LifetimeSafety] Prevent duplicate loans and statement visits (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/153661 >From cdc98495ab96474ebd256e5f2a32e76b9a7291f8 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 14 Aug 2025 06:57:44 + Subject: [PATCH] [LifetimeSafety] Track view types/gsl::Pointer. --- clang/lib/A

[llvm-branch-commits] [clang] [LifetimeSafety] Prevent duplicate loans and statement visits (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/153661 >From 3bb7fcab300b49458c38e77f069cfce865ed5da1 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 14 Aug 2025 06:57:44 + Subject: [PATCH] [LifetimeSafety] Track view types/gsl::Pointer. --- clang/lib/A

[llvm-branch-commits] [clang] [LifetimeSafety] Prevent duplicate loans and statement visits (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/153661 ___ 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] Prevent duplicate loans and statement visits (PR #153661)

2025-08-14 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 ready_for_review https://github.com/llvm/llvm-project/pull/153661 ___ 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] Prevent duplicate loans and statement visits (PR #153661)

2025-08-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-analysis Author: Utkarsh Saxena (usx95) Changes This change adds a `VisitedStmts` set to avoid processing the same statement multiple times (specially through VisitImplicitCastExpr) leading to issuing multiple loans for the same expression! Fixe

[llvm-branch-commits] [clang] [LifetimeSafety] Prevent duplicate loans and statement visits (PR #153661)

2025-08-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Utkarsh Saxena (usx95) Changes This change adds a `VisitedStmts` set to avoid processing the same statement multiple times (specially through VisitImplicitCastExpr) leading to issuing multiple loans for the same expression! Fixes https:/

[llvm-branch-commits] [clang] release/21.x: [clang][Obj-C][PAC] Add support for authenticating block metadata (#152978) (PR #153665)

2025-08-14 Thread Oliver Hunt via llvm-branch-commits
https://github.com/ojhunt closed https://github.com/llvm/llvm-project/pull/153665 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [NFC][DXIL] moving `getResourceClassName` into `DXILABI.h` (PR #153490)

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

[llvm-branch-commits] [llvm] [NFC][DXIL] moving `getResourceClassName` into `DXILABI.h` (PR #153490)

2025-08-14 Thread via llvm-branch-commits
joaosaffran wrote: Closed since that become part of https://github.com/llvm/llvm-project/pull/152229 https://github.com/llvm/llvm-project/pull/153490 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bi

[llvm-branch-commits] [llvm] release/21.x: [RISCV][MoveMerge] Don't copy kill flag when moving past an instruction that reads the register. (#153644) (PR #153697)

2025-08-14 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/153697 Backport defbbf0129d5c1ac360c6ffd9eaa2f07ab07d622 Requested by: @topperc >From dcdb0b7d8e7851dbcce9209394256a648a2586f3 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Thu, 14 Aug 2025 14:52:54 -0700 Subject

[llvm-branch-commits] [llvm] release/21.x: [RISCV][MoveMerge] Don't copy kill flag when moving past an instruction that reads the register. (#153644) (PR #153697)

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

[llvm-branch-commits] [llvm] release/21.x: [RISCV][MoveMerge] Don't copy kill flag when moving past an instruction that reads the register. (#153644) (PR #153697)

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

  1   2   >