summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2018-07-24 03:07:07 +0000
committerChandler Carruth <chandlerc@gmail.com>2018-07-24 03:07:07 +0000
commitd41dca2ddc70a844fb4bad383ba6948bcbcf40c8 (patch)
tree95574995e722685319389b0842c44c3a324a5c89 /llvm/test/CodeGen
parent8a0794b722bd42d12c58295c69b659e79c73a903 (diff)
downloadbcm5719-llvm-d41dca2ddc70a844fb4bad383ba6948bcbcf40c8.tar.gz
bcm5719-llvm-d41dca2ddc70a844fb4bad383ba6948bcbcf40c8.zip
[x86] Update the CHECK lines of this test to use the latest patterns
from the script. This minimizes the diff in subsequent changes. llvm-svn: 337805
Diffstat (limited to 'llvm/test/CodeGen')
-rw-r--r--llvm/test/CodeGen/X86/musttail-varargs.ll84
1 files changed, 42 insertions, 42 deletions
diff --git a/llvm/test/CodeGen/X86/musttail-varargs.ll b/llvm/test/CodeGen/X86/musttail-varargs.ll
index 0bbc5462d30..6a338c5c7da 100644
--- a/llvm/test/CodeGen/X86/musttail-varargs.ll
+++ b/llvm/test/CodeGen/X86/musttail-varargs.ll
@@ -43,7 +43,7 @@ define void @f_thunk(i8* %this, ...) {
; LINUX-NEXT: movq %rdx, %rbp
; LINUX-NEXT: movq %rsi, %rbx
; LINUX-NEXT: movq %rdi, %r14
-; LINUX-NEXT: movb %al, {{[0-9]+}}(%rsp) # 1-byte Spill
+; LINUX-NEXT: movb %al, {{[-0-9]+}}(%r{{[sb]}}p) # 1-byte Spill
; LINUX-NEXT: testb %al, %al
; LINUX-NEXT: je .LBB0_2
; LINUX-NEXT: # %bb.1:
@@ -68,14 +68,14 @@ define void @f_thunk(i8* %this, ...) {
; LINUX-NEXT: movabsq $206158430216, %rax # imm = 0x3000000008
; LINUX-NEXT: movq %rax, {{[0-9]+}}(%rsp)
; LINUX-NEXT: movq %r14, %rdi
-; LINUX-NEXT: movaps %xmm7, {{[0-9]+}}(%rsp) # 16-byte Spill
-; LINUX-NEXT: movaps %xmm6, {{[0-9]+}}(%rsp) # 16-byte Spill
-; LINUX-NEXT: movaps %xmm5, {{[0-9]+}}(%rsp) # 16-byte Spill
-; LINUX-NEXT: movaps %xmm4, {{[0-9]+}}(%rsp) # 16-byte Spill
-; LINUX-NEXT: movaps %xmm3, {{[0-9]+}}(%rsp) # 16-byte Spill
-; LINUX-NEXT: movaps %xmm2, {{[0-9]+}}(%rsp) # 16-byte Spill
-; LINUX-NEXT: movaps %xmm1, {{[0-9]+}}(%rsp) # 16-byte Spill
-; LINUX-NEXT: movaps %xmm0, {{[0-9]+}}(%rsp) # 16-byte Spill
+; LINUX-NEXT: movaps %xmm7, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
+; LINUX-NEXT: movaps %xmm6, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
+; LINUX-NEXT: movaps %xmm5, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
+; LINUX-NEXT: movaps %xmm4, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
+; LINUX-NEXT: movaps %xmm3, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
+; LINUX-NEXT: movaps %xmm2, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
+; LINUX-NEXT: movaps %xmm1, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
+; LINUX-NEXT: movaps %xmm0, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
; LINUX-NEXT: callq get_f
; LINUX-NEXT: movq %rax, %r11
; LINUX-NEXT: movq %r14, %rdi
@@ -84,15 +84,15 @@ define void @f_thunk(i8* %this, ...) {
; LINUX-NEXT: movq %r13, %rcx
; LINUX-NEXT: movq %r12, %r8
; LINUX-NEXT: movq %r15, %r9
-; LINUX-NEXT: movaps {{[0-9]+}}(%rsp), %xmm0 # 16-byte Reload
-; LINUX-NEXT: movaps {{[0-9]+}}(%rsp), %xmm1 # 16-byte Reload
-; LINUX-NEXT: movaps {{[0-9]+}}(%rsp), %xmm2 # 16-byte Reload
-; LINUX-NEXT: movaps {{[0-9]+}}(%rsp), %xmm3 # 16-byte Reload
-; LINUX-NEXT: movaps {{[0-9]+}}(%rsp), %xmm4 # 16-byte Reload
-; LINUX-NEXT: movaps {{[0-9]+}}(%rsp), %xmm5 # 16-byte Reload
-; LINUX-NEXT: movaps {{[0-9]+}}(%rsp), %xmm6 # 16-byte Reload
-; LINUX-NEXT: movaps {{[0-9]+}}(%rsp), %xmm7 # 16-byte Reload
-; LINUX-NEXT: movb {{[0-9]+}}(%rsp), %al # 1-byte Reload
+; LINUX-NEXT: movaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm0 # 16-byte Reload
+; LINUX-NEXT: movaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm1 # 16-byte Reload
+; LINUX-NEXT: movaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm2 # 16-byte Reload
+; LINUX-NEXT: movaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm3 # 16-byte Reload
+; LINUX-NEXT: movaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm4 # 16-byte Reload
+; LINUX-NEXT: movaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm5 # 16-byte Reload
+; LINUX-NEXT: movaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm6 # 16-byte Reload
+; LINUX-NEXT: movaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm7 # 16-byte Reload
+; LINUX-NEXT: movb {{[-0-9]+}}(%r{{[sb]}}p), %al # 1-byte Reload
; LINUX-NEXT: addq $360, %rsp # imm = 0x168
; LINUX-NEXT: .cfi_def_cfa_offset 56
; LINUX-NEXT: popq %rbx
@@ -137,7 +137,7 @@ define void @f_thunk(i8* %this, ...) {
; LINUX-X32-NEXT: movq %rdx, %rbp
; LINUX-X32-NEXT: movq %rsi, %rbx
; LINUX-X32-NEXT: movl %edi, %r14d
-; LINUX-X32-NEXT: movb %al, {{[0-9]+}}(%esp) # 1-byte Spill
+; LINUX-X32-NEXT: movb %al, {{[-0-9]+}}(%e{{[sb]}}p) # 1-byte Spill
; LINUX-X32-NEXT: testb %al, %al
; LINUX-X32-NEXT: je .LBB0_2
; LINUX-X32-NEXT: # %bb.1:
@@ -162,14 +162,14 @@ define void @f_thunk(i8* %this, ...) {
; LINUX-X32-NEXT: movabsq $206158430216, %rax # imm = 0x3000000008
; LINUX-X32-NEXT: movq %rax, {{[0-9]+}}(%esp)
; LINUX-X32-NEXT: movl %r14d, %edi
-; LINUX-X32-NEXT: movaps %xmm7, {{[0-9]+}}(%esp) # 16-byte Spill
-; LINUX-X32-NEXT: movaps %xmm6, {{[0-9]+}}(%esp) # 16-byte Spill
-; LINUX-X32-NEXT: movaps %xmm5, {{[0-9]+}}(%esp) # 16-byte Spill
-; LINUX-X32-NEXT: movaps %xmm4, {{[0-9]+}}(%esp) # 16-byte Spill
-; LINUX-X32-NEXT: movaps %xmm3, {{[0-9]+}}(%esp) # 16-byte Spill
-; LINUX-X32-NEXT: movaps %xmm2, {{[0-9]+}}(%esp) # 16-byte Spill
-; LINUX-X32-NEXT: movaps %xmm1, {{[0-9]+}}(%esp) # 16-byte Spill
-; LINUX-X32-NEXT: movaps %xmm0, {{[0-9]+}}(%esp) # 16-byte Spill
+; LINUX-X32-NEXT: movaps %xmm7, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
+; LINUX-X32-NEXT: movaps %xmm6, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
+; LINUX-X32-NEXT: movaps %xmm5, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
+; LINUX-X32-NEXT: movaps %xmm4, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
+; LINUX-X32-NEXT: movaps %xmm3, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
+; LINUX-X32-NEXT: movaps %xmm2, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
+; LINUX-X32-NEXT: movaps %xmm1, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
+; LINUX-X32-NEXT: movaps %xmm0, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
; LINUX-X32-NEXT: callq get_f
; LINUX-X32-NEXT: movl %eax, %r11d
; LINUX-X32-NEXT: movl %r14d, %edi
@@ -178,15 +178,15 @@ define void @f_thunk(i8* %this, ...) {
; LINUX-X32-NEXT: movq %r13, %rcx
; LINUX-X32-NEXT: movq %r12, %r8
; LINUX-X32-NEXT: movq %r15, %r9
-; LINUX-X32-NEXT: movaps {{[0-9]+}}(%esp), %xmm0 # 16-byte Reload
-; LINUX-X32-NEXT: movaps {{[0-9]+}}(%esp), %xmm1 # 16-byte Reload
-; LINUX-X32-NEXT: movaps {{[0-9]+}}(%esp), %xmm2 # 16-byte Reload
-; LINUX-X32-NEXT: movaps {{[0-9]+}}(%esp), %xmm3 # 16-byte Reload
-; LINUX-X32-NEXT: movaps {{[0-9]+}}(%esp), %xmm4 # 16-byte Reload
-; LINUX-X32-NEXT: movaps {{[0-9]+}}(%esp), %xmm5 # 16-byte Reload
-; LINUX-X32-NEXT: movaps {{[0-9]+}}(%esp), %xmm6 # 16-byte Reload
-; LINUX-X32-NEXT: movaps {{[0-9]+}}(%esp), %xmm7 # 16-byte Reload
-; LINUX-X32-NEXT: movb {{[0-9]+}}(%esp), %al # 1-byte Reload
+; LINUX-X32-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm0 # 16-byte Reload
+; LINUX-X32-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm1 # 16-byte Reload
+; LINUX-X32-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm2 # 16-byte Reload
+; LINUX-X32-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm3 # 16-byte Reload
+; LINUX-X32-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm4 # 16-byte Reload
+; LINUX-X32-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm5 # 16-byte Reload
+; LINUX-X32-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm6 # 16-byte Reload
+; LINUX-X32-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm7 # 16-byte Reload
+; LINUX-X32-NEXT: movb {{[-0-9]+}}(%e{{[sb]}}p), %al # 1-byte Reload
; LINUX-X32-NEXT: addl $344, %esp # imm = 0x158
; LINUX-X32-NEXT: .cfi_def_cfa_offset 56
; LINUX-X32-NEXT: popq %rbx
@@ -271,18 +271,18 @@ define void @f_thunk(i8* %this, ...) {
; X86-SSE-NEXT: pushl %esi
; X86-SSE-NEXT: andl $-16, %esp
; X86-SSE-NEXT: subl $96, %esp
-; X86-SSE-NEXT: movaps %xmm2, {{[0-9]+}}(%esp) # 16-byte Spill
-; X86-SSE-NEXT: movaps %xmm1, {{[0-9]+}}(%esp) # 16-byte Spill
-; X86-SSE-NEXT: movaps %xmm0, {{[0-9]+}}(%esp) # 16-byte Spill
+; X86-SSE-NEXT: movaps %xmm2, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
+; X86-SSE-NEXT: movaps %xmm1, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
+; X86-SSE-NEXT: movaps %xmm0, {{[-0-9]+}}(%e{{[sb]}}p) # 16-byte Spill
; X86-SSE-NEXT: movl 8(%ebp), %esi
; X86-SSE-NEXT: leal 12(%ebp), %eax
; X86-SSE-NEXT: movl %eax, {{[0-9]+}}(%esp)
; X86-SSE-NEXT: movl %esi, (%esp)
; X86-SSE-NEXT: calll _get_f
; X86-SSE-NEXT: movl %esi, 8(%ebp)
-; X86-SSE-NEXT: movaps {{[0-9]+}}(%esp), %xmm0 # 16-byte Reload
-; X86-SSE-NEXT: movaps {{[0-9]+}}(%esp), %xmm1 # 16-byte Reload
-; X86-SSE-NEXT: movaps {{[0-9]+}}(%esp), %xmm2 # 16-byte Reload
+; X86-SSE-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm0 # 16-byte Reload
+; X86-SSE-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm1 # 16-byte Reload
+; X86-SSE-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm2 # 16-byte Reload
; X86-SSE-NEXT: leal -4(%ebp), %esp
; X86-SSE-NEXT: popl %esi
; X86-SSE-NEXT: popl %ebp
OpenPOWER on IntegriCloud