[llvm-branch-commits] [TableGen] Support RegClassByHwMode in CompressPat (PR #171061)

2025-12-07 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-tablegen Author: Alexander Richardson (arichardson) Changes This does not yet handle all cases but at least for the simple cases such as: ``` def : CompressPat<(PTR_MOV PtrRC:$dst, PtrRC:$src), (PTR_MOV_SMALL PtrRC:$dst, PtrRC:$src)>; `

[llvm-branch-commits] [TableGen] Slightly improve error location for a fatal error (PR #170790)

2025-12-07 Thread Alexander Richardson via llvm-branch-commits
https://github.com/arichardson updated https://github.com/llvm/llvm-project/pull/170790 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [TableGen] Support RegClassByHwMode in CompressPat (PR #171061)

2025-12-07 Thread Alexander Richardson via llvm-branch-commits
https://github.com/arichardson created https://github.com/llvm/llvm-project/pull/171061 This does not yet handle all cases but at least for the simple cases such as: ``` def : CompressPat<(PTR_MOV PtrRC:$dst, PtrRC:$src), (PTR_MOV_SMALL PtrRC:$dst, PtrRC:$src)>; ``` tablegen ge

[llvm-branch-commits] [TableGen] Support RegClassByHwMode in CompressPat (PR #171061)

2025-12-07 Thread Alexander Richardson via llvm-branch-commits
arichardson wrote: I believe the output is correct, but I will wait before submitting this until I have some actual real-world tests for this (based on adding the RVY extension). https://github.com/llvm/llvm-project/pull/171061 ___ llvm-branch-commits

[llvm-branch-commits] [TableGen] Slightly improve error location for a fatal error (PR #170790)

2025-12-07 Thread Alexander Richardson via llvm-branch-commits
https://github.com/arichardson updated https://github.com/llvm/llvm-project/pull/170790 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [TableGen] Slightly improve error location for a fatal error (PR #170790)

2025-12-07 Thread Alexander Richardson via llvm-branch-commits
@@ -1316,11 +1316,18 @@ CodeGenRegBank::getOrCreateSubClass(const CodeGenRegisterClass *RC, return {&RegClasses.back(), true}; } -CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *Def) const { +CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *De

[llvm-branch-commits] [clang] [llvm] [RFC][LLVM][Clang] Add LLVM plugin hook for back-ends (PR #170846)

2025-12-07 Thread Vassil Vassilev via llvm-branch-commits
https://github.com/vgvassilev approved this pull request. LGTM! Thank you, @aengelke! https://github.com/llvm/llvm-project/pull/170846 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listin

[llvm-branch-commits] [clang] [CIR] Implement function personality attribute and its lowering (PR #171001)

2025-12-07 Thread Amr Hesham via llvm-branch-commits
https://github.com/AmrDeveloper approved this pull request. LGTM, Thanks https://github.com/llvm/llvm-project/pull/171001 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branc

[llvm-branch-commits] [TableGen] Slightly improve error location for a fatal error (PR #170790)

2025-12-07 Thread Matt Arsenault via llvm-branch-commits
@@ -1316,11 +1316,18 @@ CodeGenRegBank::getOrCreateSubClass(const CodeGenRegisterClass *RC, return {&RegClasses.back(), true}; } -CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *Def) const { +CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *De

[llvm-branch-commits] [llvm] [AMDGPU] Use different name scope for MIMGBaseOpcode (PR #170904)

2025-12-07 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm approved this pull request. https://github.com/llvm/llvm-project/pull/170904 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [CIR] Make CIR-to-LLVM a one shot conversion (PR #171083)

2025-12-07 Thread Henrich Lauko via llvm-branch-commits
https://github.com/xlauko created https://github.com/llvm/llvm-project/pull/171083 This had to fix memory and conversion bugs due to now immediate conversion patterns and no longer present original MLIR. >From b93a2e68fdc1a42d91e91eb543106054087aa8f1 Mon Sep 17 00:00:00 2001 From: xlauko Date:

[llvm-branch-commits] [clang] [CIR] Make CIR-to-LLVM a one shot conversion (PR #171083)

2025-12-07 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 origin/main HEAD --extensions cpp -- clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.

[llvm-branch-commits] [clang] [CIR] Make CIR-to-LLVM a one shot conversion (PR #171083)

2025-12-07 Thread Henrich Lauko via llvm-branch-commits
xlauko 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.com/github/pr/llvm/llvm-project/171083?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [clang] [CIR] Make CIR-to-LLVM a one shot conversion (PR #171083)

2025-12-07 Thread via llvm-branch-commits
github-actions[bot] wrote: # :penguin: Linux x64 Test Results * 85763 tests passed * 758 tests skipped * 2 tests failed ## Failed Tests (click on a test name to see its output) ### Clang Clang.CIR/CodeGen/complex-compound-assignment.cpp ``` Exit Code: 1 Command Output (stdout): -- # RUN: a

[llvm-branch-commits] [llvm] 2e2eea7 - Revert "[RISCV] Use GPRNoX0 instead of AVL for Xsfmm pseudos. NFC (#170726)"

2025-12-07 Thread via llvm-branch-commits
Author: Craig Topper Date: 2025-12-07T22:50:15-08:00 New Revision: 2e2eea73f6a1a48978d54400ede4ae905d1bcf6d URL: https://github.com/llvm/llvm-project/commit/2e2eea73f6a1a48978d54400ede4ae905d1bcf6d DIFF: https://github.com/llvm/llvm-project/commit/2e2eea73f6a1a48978d54400ede4ae905d1bcf6d.diff