[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