Skip to content

Commit ca2fc5e

Browse files
committed
Terser mops register alias test
Change-Id: I68edcdf4414d8a21b2267e7593997f0276ad6e54
1 parent 18b1188 commit ca2fc5e

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

llvm/test/CodeGen/AArch64/mops-register-alias.ll

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,14 @@
1-
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
21
; RUN: llc -O1 -mtriple=aarch64-none-linux-gnu -mattr=+mops -o - %s | FileCheck %s
32

43
define void @call_memset_intrinsic() #0 {
54
; CHECK-LABEL: call_memset_intrinsic:
65
; CHECK: // %bb.0: // %entry
7-
; CHECK-NEXT: sub sp, sp, #80
8-
; CHECK-NEXT: .cfi_def_cfa_offset 80
9-
; CHECK-NEXT: movi v0.16b, #64
10-
; CHECK-NEXT: mov x8, sp
11-
; CHECK-NEXT: mov w9, #64 // =0x40
12-
; CHECK-NEXT: mov w10, #64 // =0x40
13-
; CHECK-NEXT: add x8, x8, #64
14-
; CHECK-NEXT: stp q0, q0, [sp]
15-
; CHECK-NEXT: stp q0, q0, [sp, #32]
16-
; CHECK-NEXT: setp [x{{[0-9]+}}]!, x{{[0-9]+}}!, x{{[0-9]+}}
6+
; CHECK: setp [x{{[0-9]+}}]!, x{{[0-9]+}}!, x{{[0-9]+}}
177
; CHECK-NOT: setp [x{{[0-9]+}}]!, x[[REG:[0-9]+]]!, x[[REG]]
188
; CHECK-NEXT: setm [x{{[0-9]+}}]!, x{{[0-9]+}}!, x{{[0-9]+}}
199
; CHECK-NOT: setm [x{{[0-9]+}}]!, x[[REG:[0-9]+]]!, x[[REG]]
2010
; CHECK-NEXT: sete [x{{[0-9]+}}]!, x{{[0-9]+}}!, x{{[0-9]+}}
2111
; CHECK-NOT: sete [x{{[0-9]+}}]!, x[[REG:[0-9]+]]!, x[[REG]]
22-
; CHECK-NEXT: add sp, sp, #80
23-
; CHECK-NEXT: ret
2412
entry:
2513

2614
%V0 = alloca [65 x i8], align 1

0 commit comments

Comments
 (0)