Skip to content

Commit 478c540

Browse files
committed
Run update_llc_test_checks.py on stack-protector-msvc.ll
1 parent 88383ac commit 478c540

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

llvm/test/CodeGen/X86/stack-protector-msvc.ll

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,14 @@ define void @test(ptr %a) nounwind ssp {
3030
; MSVC-X86-NEXT: movl ___security_cookie, %ecx
3131
; MSVC-X86-NEXT: cmpl %eax, %ecx
3232
; MSVC-X86-NEXT: jne LBB0_2
33-
; MSVC-X86: # %bb.1: # %return
33+
; MSVC-X86-NEXT: # %bb.1: # %return
3434
; MSVC-X86-NEXT: addl $12, %esp
3535
; MSVC-X86-NEXT: popl %esi
3636
; MSVC-X86-NEXT: retl
37-
; MSVC-X86: LBB0_2: # %return
38-
; MSVC-X86-NEXT: movl 8(%esp), %ecx
37+
; MSVC-X86-NEXT: LBB0_2: # %return
38+
; MSVC-X86-NEXT: movl {{[0-9]+}}(%esp), %ecx
3939
; MSVC-X86-NEXT: xorl %esp, %ecx
4040
; MSVC-X86-NEXT: calll @__security_check_cookie@4
41-
4241
;
4342
; MSVC-X64-LABEL: test:
4443
; MSVC-X64: # %bb.0: # %entry
@@ -55,7 +54,7 @@ define void @test(ptr %a) nounwind ssp {
5554
; MSVC-X64-NEXT: leaq LC(%rip), %rcx
5655
; MSVC-X64-NEXT: movq %rsi, %rdx
5756
; MSVC-X64-NEXT: callq printf
58-
; MSVC-X64-NEXT: movq 56(%rsp), %rax
57+
; MSVC-X64-NEXT: movq {{[0-9]+}}(%rsp), %rax
5958
; MSVC-X64-NEXT: xorq %rsp, %rax
6059
; MSVC-X64-NEXT: movq __security_cookie(%rip), %rcx
6160
; MSVC-X64-NEXT: cmpq %rax, %rcx
@@ -65,7 +64,7 @@ define void @test(ptr %a) nounwind ssp {
6564
; MSVC-X64-NEXT: popq %rsi
6665
; MSVC-X64-NEXT: retq
6766
; MSVC-X64-NEXT: .LBB0_2: # %return
68-
; MSVC-X64-NEXT: movq 56(%rsp), %rcx
67+
; MSVC-X64-NEXT: movq {{[0-9]+}}(%rsp), %rcx
6968
; MSVC-X64-NEXT: xorq %rsp, %rcx
7069
; MSVC-X64-NEXT: callq __security_check_cookie
7170
;
@@ -95,7 +94,7 @@ define void @test(ptr %a) nounwind ssp {
9594
; MSVC-X86-O0-NEXT: jne LBB0_3
9695
; MSVC-X86-O0-NEXT: jmp LBB0_2
9796
; MSVC-X86-O0-NEXT: LBB0_3: # %return
98-
; MSVC-X86-O0-NEXT: movl 16(%esp), %ecx
97+
; MSVC-X86-O0-NEXT: movl {{[0-9]+}}(%esp), %ecx
9998
; MSVC-X86-O0-NEXT: xorl %esp, %ecx
10099
; MSVC-X86-O0-NEXT: calll @__security_check_cookie@4
101100
; MSVC-X86-O0-NEXT: LBB0_2: # %return
@@ -123,12 +122,13 @@ define void @test(ptr %a) nounwind ssp {
123122
; MSVC-X64-O0-NEXT: jne .LBB0_3
124123
; MSVC-X64-O0-NEXT: jmp .LBB0_2
125124
; MSVC-X64-O0-NEXT: .LBB0_3: # %return
126-
; MSVC-X64-O0-NEXT: movq 48(%rsp), %rcx
125+
; MSVC-X64-O0-NEXT: movq {{[0-9]+}}(%rsp), %rcx
127126
; MSVC-X64-O0-NEXT: xorq %rsp, %rcx
128127
; MSVC-X64-O0-NEXT: callq __security_check_cookie
129128
; MSVC-X64-O0-NEXT: .LBB0_2: # %return
130129
; MSVC-X64-O0-NEXT: addq $56, %rsp
131130
; MSVC-X64-O0-NEXT: retq
131+
132132
entry:
133133
%a_addr = alloca ptr ; <ptr> [#uses=2]
134134
%buf = alloca [8 x i8] ; <ptr> [#uses=2]
@@ -162,17 +162,17 @@ define void @test_vla(i32 %n) nounwind ssp {
162162
; MSVC-X86-NEXT: addl $4, %esp
163163
; MSVC-X86-NEXT: movl -4(%ebp), %eax
164164
; MSVC-X86-NEXT: xorl %ebp, %eax
165-
; MSVC-X86-NEXT: movl ___security_cookie, %ecx
166-
; MSVC-X86-NEXT: cmpl %eax, %ecx
167-
; MSVC-X86-NEXT: jne LBB1_2
168-
; MSVC-X86-NEXT: # %bb.1:
169-
; MSVC-X86-NEXT: movl %ebp, %esp
170-
; MSVC-X86-NEXT: popl %ebp
165+
; MSVC-X86-NEXT: movl ___security_cookie, %ecx
166+
; MSVC-X86-NEXT: cmpl %eax, %ecx
167+
; MSVC-X86-NEXT: jne LBB1_2
168+
; MSVC-X86-NEXT: # %bb.1:
169+
; MSVC-X86-NEXT: movl %ebp, %esp
170+
; MSVC-X86-NEXT: popl %ebp
171171
; MSVC-X86-NEXT: retl
172-
; MSVC-X86-NEXT: LBB1_2:
173-
; MSVC-X86-NEXT: movl -4(%ebp), %ecx
174-
; MSVC-X86-NEXT: xorl %ebp, %ecx
175-
; MSVC-X86-NEXT: calll @__security_check_cookie@4
172+
; MSVC-X86-NEXT: LBB1_2:
173+
; MSVC-X86-NEXT: movl -4(%ebp), %ecx
174+
; MSVC-X86-NEXT: xorl %ebp, %ecx
175+
; MSVC-X86-NEXT: calll @__security_check_cookie@4
176176
;
177177
; MSVC-X64-LABEL: test_vla:
178178
; MSVC-X64: # %bb.0:
@@ -308,13 +308,13 @@ define void @test_vla_realign(i32 %n) nounwind ssp {
308308
; MSVC-X86-NEXT: movl ___security_cookie, %ecx
309309
; MSVC-X86-NEXT: cmpl %eax, %ecx
310310
; MSVC-X86-NEXT: jne LBB2_2
311-
; MSVC-X86-NEXT: # %bb.1:
311+
; MSVC-X86-NEXT: # %bb.1:
312312
; MSVC-X86-NEXT: leal -8(%ebp), %esp
313313
; MSVC-X86-NEXT: popl %esi
314314
; MSVC-X86-NEXT: popl %edi
315315
; MSVC-X86-NEXT: popl %ebp
316316
; MSVC-X86-NEXT: retl
317-
; MSVC-X86-NEXT: LBB2_2:
317+
; MSVC-X86-NEXT: LBB2_2:
318318
; MSVC-X86-NEXT: movl 12(%esi), %ecx
319319
; MSVC-X86-NEXT: xorl %ebp, %ecx
320320
; MSVC-X86-NEXT: calll @__security_check_cookie@4

0 commit comments

Comments
 (0)