Skip to content

Commit 6480466

Browse files
committed
Merge pull request #1 from knickish/sr_move_mc_test
example MC test for MOVE to/from SR
2 parents d830907 + 7acdac2 commit 6480466

File tree

2 files changed

+9
-23
lines changed

2 files changed

+9
-23
lines changed

llvm/test/CodeGen/M68k/inline-asm.ll

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -152,26 +152,3 @@ entry:
152152
ret void
153153
}
154154

155-
define void @move_sr_ccr() {
156-
; CHECK-LABEL: move_sr_ccr:
157-
; CHECK: .cfi_startproc
158-
; CHECK-NEXT: ; %bb.0:
159-
; CHECK-NEXT: ;APP
160-
; CHECK-NEXT: move.w %sr, %d0
161-
; CHECK-NEXT: ;NO_APP
162-
; CHECK-NEXT: ;APP
163-
; CHECK-NEXT: move.w %d0, %sr
164-
; CHECK-NEXT: ;NO_APP
165-
; CHECK-NEXT: ;APP
166-
; CHECK-NEXT: move.w %ccr, %d0
167-
; CHECK-NEXT: ;NO_APP
168-
; CHECK-NEXT: ;APP
169-
; CHECK-NEXT: move.w %d0, %ccr
170-
; CHECK-NEXT: ;NO_APP
171-
; CHECK-NEXT: rts
172-
%1 = call i16 asm sideeffect "move.w %sr, $0", "=r"()
173-
call void asm sideeffect "move.w $0, %sr", "r"(i16 %1)
174-
%2 = call i16 asm sideeffect "move.w %ccr, $0", "=r"()
175-
call void asm sideeffect "move.w $0, %ccr", "r"(i16 %2)
176-
ret void
177-
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
; RUN: llvm-mc -triple=m68k -mcpu=M68000 -show-encoding %s | FileCheck %s
2+
3+
; CHECK: move.w %d1, %sr
4+
; CHECK-SAME: encoding: [0x46,0xc1]
5+
move.w %d1, %sr
6+
7+
; CHECK: move.w %sr, %d1
8+
; CHECK-SAME: encoding: [0x40,0xc1]
9+
move.w %sr, %d1

0 commit comments

Comments
 (0)