[llvm] [M68k] Prevent COPY instruction from killing live condition flags (PR #168485)
Jessica Clarke via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 4 07:55:57 PDT 2026
================
@@ -1,24 +1,38 @@
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
-; RUN: llc %s -o - -mtriple=m68k -mcpu=M68000 -verify-machineinstrs | FileCheck %s --check-prefix=NO-ATOMIC
-; RUN: llc %s -o - -mtriple=m68k -mcpu=M68010 -verify-machineinstrs | FileCheck %s --check-prefix=NO-ATOMIC
+; RUN: llc %s -o - -mtriple=m68k -mcpu=M68000 -verify-machineinstrs | FileCheck %s --check-prefix=NO-ATOMIC-000
+; RUN: llc %s -o - -mtriple=m68k -mcpu=M68010 -verify-machineinstrs | FileCheck %s --check-prefix=NO-ATOMIC-010
----------------
jrtc27 wrote:
```suggestion
; RUN: llc %s -o - -mtriple=m68k -mcpu=M68000 -verify-machineinstrs | FileCheck %s --check-prefixes=NO-ATOMIC,NO-ATOMIC-000
; RUN: llc %s -o - -mtriple=m68k -mcpu=M68010 -verify-machineinstrs | FileCheck %s --check-prefixes=NO-ATOMIC,NO-ATOMIC-010
```
Then only atomicrmw_max_i64 should have split check lines, the rest will merge back, so it's obvious which are different
https://github.com/llvm/llvm-project/pull/168485
More information about the llvm-commits
mailing list