[llvm-branch-commits] [llvm] fe0e8f3 - Revert "[WebAssembly] Combine i128 to v16i8 for setcc & expand memcmp for 16 …"

2025-08-13 Thread via llvm-branch-commits
Author: Jasmine Tang Date: 2025-08-13T00:07:58-07:00 New Revision: fe0e8f3ee1c8c4aa33221a19f0cd1dec6eb32059 URL: https://github.com/llvm/llvm-project/commit/fe0e8f3ee1c8c4aa33221a19f0cd1dec6eb32059 DIFF: https://github.com/llvm/llvm-project/commit/fe0e8f3ee1c8c4aa33221a19f0cd1dec6eb32059.diff

[llvm-branch-commits] [llvm] b568a16 - Revert "[AArch64][SME] Port all SME routines to RuntimeLibcalls (#152505)"

2025-08-13 Thread via llvm-branch-commits
Author: Nikita Popov Date: 2025-08-13T13:15:10+02:00 New Revision: b568a1665fbf5f21f9437af3f07673a13f8ccc90 URL: https://github.com/llvm/llvm-project/commit/b568a1665fbf5f21f9437af3f07673a13f8ccc90 DIFF: https://github.com/llvm/llvm-project/commit/b568a1665fbf5f21f9437af3f07673a13f8ccc90.diff

[llvm-branch-commits] [mlir] 5dc4aba - Revert "[MLIR] Split ExecutionEngine Initialization out of ctor into an expli…"

2025-08-13 Thread via llvm-branch-commits
Author: Mehdi Amini Date: 2025-08-13T21:34:23+02:00 New Revision: 5dc4aba4b2de3a6388ecf9c46ae4e5a1ff906d30 URL: https://github.com/llvm/llvm-project/commit/5dc4aba4b2de3a6388ecf9c46ae4e5a1ff906d30 DIFF: https://github.com/llvm/llvm-project/commit/5dc4aba4b2de3a6388ecf9c46ae4e5a1ff906d30.diff L

[llvm-branch-commits] [mlir] bc613cb - Revert "[MLIR] Split ExecutionEngine Initialization out of ctor into an expli…"

2025-08-13 Thread Mehdi Amini via llvm-branch-commits
Author: Mehdi Amini Date: 2025-08-13T12:42:57-07:00 New Revision: bc613cbb6a0ab1637af76249906beb6369807105 URL: https://github.com/llvm/llvm-project/commit/bc613cbb6a0ab1637af76249906beb6369807105 DIFF: https://github.com/llvm/llvm-project/commit/bc613cbb6a0ab1637af76249906beb6369807105.diff L

[llvm-branch-commits] [llvm] release/21.x: Work around documented Linux mmap bug. (#152595) (PR #153486)

2025-08-13 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/153486 ___ 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: Work around documented Linux mmap bug. (#152595) (PR #153486)

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

[llvm-branch-commits] [llvm] release/21.x: Work around documented Linux mmap bug. (#152595) (PR #153486)

2025-08-13 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/153486 Backport 85cd3d9 Requested by: @zygoloid >From 7c72e1eda56b221386cdaa730cc3ec9511e071b0 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Wed, 13 Aug 2025 12:39:25 -0700 Subject: [PATCH] Work around documente

[llvm-branch-commits] [llvm] release/21.x: Work around documented Linux mmap bug. (#152595) (PR #153486)

2025-08-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-support Author: None (llvmbot) Changes Backport 85cd3d9 Requested by: @zygoloid --- Full diff: https://github.com/llvm/llvm-project/pull/153486.diff 1 Files Affected: - (modified) llvm/lib/Support/MemoryBuffer.cpp (+8-2) ``diff diff

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

2025-08-13 Thread Robert Imschweiler via llvm-branch-commits
https://github.com/ro-i updated https://github.com/llvm/llvm-project/pull/152161 >From dbe1c1d1ede94ec75b67b8a48cdddbf3e5b196e3 Mon Sep 17 00:00:00 2001 From: Robert Imschweiler Date: Tue, 5 Aug 2025 10:24:07 -0500 Subject: [PATCH 1/2] [AMDGPU][UnifyDivergentExitNodes][StructurizeCFG] Add suppo

[llvm-branch-commits] [llvm] [NFC] Refactor target intrinsic call lowering (PR #153204)

2025-08-13 Thread Robert Imschweiler via llvm-branch-commits
https://github.com/ro-i updated https://github.com/llvm/llvm-project/pull/153204 >From 458c685063fcc35adec954acb0f0c1b36eb09c57 Mon Sep 17 00:00:00 2001 From: Robert Imschweiler Date: Tue, 12 Aug 2025 09:37:37 -0500 Subject: [PATCH 1/2] [NFC] Refactor target intrinsic call lowering Refactor int

[llvm-branch-commits] [llvm] [polly] [IR] Add CallBr intrinsics support (PR #133907)

2025-08-13 Thread Robert Imschweiler via llvm-branch-commits
https://github.com/ro-i updated https://github.com/llvm/llvm-project/pull/133907 >From 71352be023de35aad027ffc2eb8a353396c5726e Mon Sep 17 00:00:00 2001 From: Robert Imschweiler Date: Tue, 1 Apr 2025 08:03:16 -0500 Subject: [PATCH 1/3] [IR] Add CallBr intrinsics support This commit adds support

[llvm-branch-commits] [llvm] [polly] [IR] Add CallBr intrinsics support (PR #133907)

2025-08-13 Thread Robert Imschweiler via llvm-branch-commits
@@ -2789,20 +2789,35 @@ bool IRTranslator::translateCall(const User &U, MachineIRBuilder &MIRBuilder) { if (translateKnownIntrinsic(CI, ID, MIRBuilder)) return true; + TargetLowering::IntrinsicInfo Info; + // TODO: Add a GlobalISel version of getTgtMemIntrinsic. + bo

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

2025-08-13 Thread via llvm-branch-commits
https://github.com/joaosaffran created https://github.com/llvm/llvm-project/pull/153490 In order to solve a circular dependency between `DXILABI.h` and `BinaryFormat/DXContainer.h` we need to move `getResourceClassName` into `DXILABI.h` >From eb334b89ccc63e74244df707c9381924df79e914 Mon Sep 1

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

2025-08-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-hlsl @llvm/pr-subscribers-backend-directx Author: None (joaosaffran) Changes In order to solve a circular dependency between `DXILABI.h` and `BinaryFormat/DXContainer.h` we need to move `getResourceClassName` into `DXILABI.h` --- Full diff: https://gi

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

2025-08-13 Thread Robert Imschweiler via llvm-branch-commits
@@ -16476,12 +16476,12 @@ SITargetLowering::getRegForInlineAsmConstraint(const TargetRegisterInfo *TRI_, const TargetRegisterClass *RC = nullptr; ro-i wrote: (done via https://github.com/llvm/llvm-project/pull/153425) https://github.com/llvm/llvm-project/p

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

2025-08-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-binary-utilities Author: None (joaosaffran) Changes In order to solve a circular dependency between `DXILABI.h` and `BinaryFormat/DXContainer.h` we need to move `getResourceClassName` into `DXILABI.h` --- Full diff: https://github.com/llvm/llvm-p

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

2025-08-13 Thread via llvm-branch-commits
github-actions[bot] wrote: ⚠️ We detected that you are using a GitHub private e-mail address to contribute to the repo. Please turn off [Keep my email addresses private](https://github.com/settings/emails) setting in your account. See [LLVM Developer Policy](https://llvm.org/docs/DeveloperPol

[llvm-branch-commits] [clang] d5069f8 - Revert "[Headers][X86] Allow SSE/AVX/AVX512 unpck intrinsics to be used in co…"

2025-08-13 Thread via llvm-branch-commits
Author: Nikita Popov Date: 2025-08-13T22:34:47+02:00 New Revision: d5069f8aaefd251fdc101440b72013d9b5280f21 URL: https://github.com/llvm/llvm-project/commit/d5069f8aaefd251fdc101440b72013d9b5280f21 DIFF: https://github.com/llvm/llvm-project/commit/d5069f8aaefd251fdc101440b72013d9b5280f21.diff

[llvm-branch-commits] [llvm] [polly] [IR] Add CallBr intrinsics support (PR #133907)

2025-08-13 Thread Robert Imschweiler via llvm-branch-commits
https://github.com/ro-i updated https://github.com/llvm/llvm-project/pull/133907 >From 71352be023de35aad027ffc2eb8a353396c5726e Mon Sep 17 00:00:00 2001 From: Robert Imschweiler Date: Tue, 1 Apr 2025 08:03:16 -0500 Subject: [PATCH 1/4] [IR] Add CallBr intrinsics support This commit adds support

[llvm-branch-commits] [llvm] [LoopPeel] Fix branch weights' effect on block frequencies (PR #128785)

2025-08-13 Thread Joel E. Denny via llvm-branch-commits
https://github.com/jdenny-ornl updated https://github.com/llvm/llvm-project/pull/128785 >From f4135207e955f6c2e358cad54a7ef6f2f18087f8 Mon Sep 17 00:00:00 2001 From: "Joel E. Denny" Date: Wed, 19 Mar 2025 16:19:40 -0400 Subject: [PATCH 1/9] [LoopPeel] Fix branch weights' effect on block freque

[llvm-branch-commits] [llvm] release/21.x: Work around documented Linux mmap bug. (#152595) (PR #153486)

2025-08-13 Thread Eli Friedman via llvm-branch-commits
https://github.com/efriedma-quic approved this pull request. LGTM. Should be safe for the branch. https://github.com/llvm/llvm-project/pull/153486 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/m

[llvm-branch-commits] [llvm] [NFC] Refactor target intrinsic call lowering (PR #153204)

2025-08-13 Thread Robert Imschweiler via llvm-branch-commits
@@ -2789,20 +2789,34 @@ bool IRTranslator::translateCall(const User &U, MachineIRBuilder &MIRBuilder) { if (translateKnownIntrinsic(CI, ID, MIRBuilder)) return true; + TargetLowering::IntrinsicInfo Info; + bool IsTgtMemIntrinsic = TLI->getTgtMemIntrinsic(Info, CI, *MF

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

2025-08-13 Thread Bruno Cardoso Lopes via llvm-branch-commits
https://github.com/bcardosolopes 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-13 Thread Bruno Cardoso Lopes via llvm-branch-commits
https://github.com/bcardosolopes approved this pull request. LGTM after nits addressed 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/listi

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

2025-08-13 Thread Bruno Cardoso Lopes via llvm-branch-commits
@@ -2896,6 +2898,71 @@ 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-13 Thread Bruno Cardoso Lopes via llvm-branch-commits
@@ -2896,6 +2898,71 @@ 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-13 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota edited https://github.com/llvm/llvm-project/pull/153246 ___ 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-13 Thread Helena Kotas via llvm-branch-commits
@@ -0,0 +1,50 @@ +## Tests that the copied DXContainer correctly has the specified headers +## removed. + +# RUN: yaml2obj %s -o %t +# RUN: llvm-objcopy --remove-section=FKE1 --remove-section=FKE4 %t %t.out +# RUN: obj2yaml %t.out | FileCheck %s + +--- !dxcontainer +Header: + Has

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

2025-08-13 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota commented: LGTM, just a few comments. https://github.com/llvm/llvm-project/pull/153246 ___ 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-13 Thread Helena Kotas via llvm-branch-commits
@@ -0,0 +1,50 @@ +## Tests that the copied DXContainer correctly has the specified headers +## removed. + +# RUN: yaml2obj %s -o %t +# RUN: llvm-objcopy --remove-section=FKE1 --remove-section=FKE4 %t %t.out +# RUN: obj2yaml %t.out | FileCheck %s + +--- !dxcontainer +Header: + Has

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

2025-08-13 Thread Helena Kotas 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 `split-section` to `llvm-objcopy` and implement it for `DXContainer` (PR #153265)

2025-08-13 Thread Helena Kotas via llvm-branch-commits
@@ -0,0 +1,57 @@ +## Tests that a separate DXContainer is created with only the specified section +## for each --split-section specified. Also ensure that the part is removed +## from the original object. + +# RUN: yaml2obj %s -o %t +# RUN: llvm-objcopy %t --split-section=FKE1=%t.

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

2025-08-13 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota commented: Looks good, just a few comments. :) 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-branc

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

2025-08-13 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota edited 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] Add `split-section` to `llvm-objcopy` and implement it for `DXContainer` (PR #153265)

2025-08-13 Thread Helena Kotas via llvm-branch-commits
@@ -0,0 +1,57 @@ +## Tests that a separate DXContainer is created with only the specified section +## for each --split-section specified. Also ensure that the part is removed +## from the original object. + +# RUN: yaml2obj %s -o %t +# RUN: llvm-objcopy %t --split-section=FKE1=%t.

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

2025-08-13 Thread Helena Kotas via llvm-branch-commits
@@ -0,0 +1,309 @@ +## Tests that a separate DXContainer is created for the RTS0 (root signature) +## part, specified with --split-section. Also ensure that the part is removed +## from the original object. + +# RUN: yaml2obj %s -o %t +# RUN: llvm-objcopy %t --split-section=RTS0=%t

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

2025-08-13 Thread Helena Kotas via llvm-branch-commits
@@ -28,6 +52,31 @@ static Error handleArgs(const CommonConfig &Config, Object &Obj) { return Config.ToRemove.matches(P.Name); }; + if (!Config.SplitSection.empty()) { +for (StringRef Flag : Config.SplitSection) { + StringRef SectionName; + StringRef F

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

2025-08-13 Thread Helena Kotas via llvm-branch-commits
@@ -28,6 +52,31 @@ static Error handleArgs(const CommonConfig &Config, Object &Obj) { return Config.ToRemove.matches(P.Name); }; + if (!Config.SplitSection.empty()) { +for (StringRef Flag : Config.SplitSection) { + StringRef SectionName; + StringRef F

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

2025-08-13 Thread Helena Kotas via llvm-branch-commits
@@ -126,12 +126,11 @@ ConfigManager::getDXContainerConfig() const { Common.GapFill != 0 || Common.PadTo != 0 || Common.ChangeSectionLMAValAll != 0 || !Common.ChangeSectionAddress.empty()) { -return createStringError( -llvm::errc::invalid_argument,

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

2025-08-13 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota edited 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] [libcxx] release/21.x: [libc++] Fix std::variant evaluating template arguments too eagerly (#151028) (PR #153064)

2025-08-13 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. https://github.com/llvm/llvm-project/pull/153064 ___ 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] ARM: Move half convert libcall config to tablegen (PR #153389)

2025-08-13 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153389 >From 377c2923243eab80d39bdb249aa5ed5c60f148cb Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 5 Aug 2025 19:46:09 +0900 Subject: [PATCH] ARM: Move half convert libcall config to tablegen --- llvm/incl

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

2025-08-13 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153394 >From 83b3babd3eba6ecf3122d824d8d6de7c60b02c20 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-13 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153408 >From 333abd7a754ece4bbf213ae17b43f094268b41d5 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-13 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153394 >From 83b3babd3eba6ecf3122d824d8d6de7c60b02c20 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: Move half convert libcall config to tablegen (PR #153389)

2025-08-13 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153389 >From 377c2923243eab80d39bdb249aa5ed5c60f148cb Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 5 Aug 2025 19:46:09 +0900 Subject: [PATCH] ARM: Move half convert libcall config to tablegen --- llvm/incl

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

2025-08-13 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153408 >From 333abd7a754ece4bbf213ae17b43f094268b41d5 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] AMDGPU: Add tests for every mfma intrinsic v-to-a mapping (PR #153026)

2025-08-13 Thread Carl Ritson via llvm-branch-commits
https://github.com/perlfu commented: I think the following are missing? - [ ] - llvm.amdgcn.mfma.f32.32x32x4f16 - [ ] - llvm.amdgcn.mfma.f32.16x16x4f16 https://github.com/llvm/llvm-project/pull/153026 ___ llvm-branch-commits mailing list llvm-branch-co

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

2025-08-13 Thread Iris Shi via llvm-branch-commits
https://github.com/el-ev updated https://github.com/llvm/llvm-project/pull/153387 >From 5fd1ca861731daf05ea57037602be0e015525b7b 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/2] [CIR] Add InlineAsmOp lowering to LLVM --- .../CIR/L

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

2025-08-13 Thread Iris Shi via llvm-branch-commits
@@ -2896,6 +2898,71 @@ 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-13 Thread Iris Shi via llvm-branch-commits
@@ -2896,6 +2898,71 @@ mlir::LogicalResult CIRToLLVMGetBitfieldOpLowering::matchAndRewrite( return mlir::success(); } +mlir::LogicalResult CIRToLLVMInlineAsmOpLowering::matchAndRewrite( +cir::InlineAsmOp op, OpAdaptor adaptor, +mlir::ConversionPatternRewriter &rewri

[llvm-branch-commits] [llvm] AMDGPU: Add tests for every mfma intrinsic v-to-a mapping (PR #153026)

2025-08-13 Thread Carl Ritson via llvm-branch-commits
https://github.com/perlfu edited https://github.com/llvm/llvm-project/pull/153026 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] AMDGPU: Add tests for every mfma intrinsic v-to-a mapping (PR #153026)

2025-08-13 Thread Carl Ritson via llvm-branch-commits
https://github.com/perlfu edited https://github.com/llvm/llvm-project/pull/153026 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits