6
6
define i32 @foo () local_unnamed_addr #0 {
7
7
; CHECK-X64-LABEL: foo:
8
8
; CHECK-X64: # %bb.0:
9
- ; CHECK-X64-NEXT: movq %rsp , %r11
10
- ; CHECK-X64-NEXT: subq $69632 , %r11 # imm = 0x11000
9
+ ; CHECK-X64-NEXT: movq $-69632 , %r11 # imm = 0xFFFEF000
10
+ ; CHECK-X64-NEXT: addq %rsp , %r11
11
11
; CHECK-X64-NEXT: .cfi_def_cfa_register %r11
12
12
; CHECK-X64-NEXT: .cfi_adjust_cfa_offset 69632
13
13
; CHECK-X64-NEXT: .LBB0_1: # =>This Inner Loop Header: Depth=1
@@ -28,8 +28,8 @@ define i32 @foo() local_unnamed_addr #0 {
28
28
;
29
29
; CHECK-X86-LABEL: foo:
30
30
; CHECK-X86: # %bb.0:
31
- ; CHECK-X86-NEXT: movl %esp , %eax
32
- ; CHECK-X86-NEXT: subl $69632 , %eax # imm = 0x11000
31
+ ; CHECK-X86-NEXT: movl $-69632 , %eax # imm = 0xFFFEF000
32
+ ; CHECK-X86-NEXT: addl %esp , %eax
33
33
; CHECK-X86-NEXT: .cfi_def_cfa_register %eax
34
34
; CHECK-X86-NEXT: .cfi_adjust_cfa_offset 69632
35
35
; CHECK-X86-NEXT: .LBB0_1: # =>This Inner Loop Header: Depth=1
@@ -50,8 +50,8 @@ define i32 @foo() local_unnamed_addr #0 {
50
50
;
51
51
; CHECK-X32-LABEL: foo:
52
52
; CHECK-X32: # %bb.0:
53
- ; CHECK-X32-NEXT: movl %esp , %r11d
54
- ; CHECK-X32-NEXT: subl $69632 , %r11d # imm = 0x11000
53
+ ; CHECK-X32-NEXT: movl $-69632 , %r11d # imm = 0xFFFEF000
54
+ ; CHECK-X32-NEXT: addl %esp , %r11d
55
55
; CHECK-X32-NEXT: .cfi_def_cfa_register %r11
56
56
; CHECK-X32-NEXT: .cfi_adjust_cfa_offset 69632
57
57
; CHECK-X32-NEXT: .LBB0_1: # =>This Inner Loop Header: Depth=1
@@ -83,8 +83,8 @@ define void @push_before_probe(i32 %a, i32 %b, i32 %c, i32 %d, i32 %e, i32 %f, i
83
83
; CHECK-X64: # %bb.0:
84
84
; CHECK-X64-NEXT: pushq %rax
85
85
; CHECK-X64-NEXT: .cfi_def_cfa_offset 16
86
- ; CHECK-X64-NEXT: movq %rsp , %r11
87
- ; CHECK-X64-NEXT: subq $69632 , %r11 # imm = 0x11000
86
+ ; CHECK-X64-NEXT: movq $-69632 , %r11 # imm = 0xFFFEF000
87
+ ; CHECK-X64-NEXT: addq %rsp , %r11
88
88
; CHECK-X64-NEXT: .cfi_def_cfa_register %r11
89
89
; CHECK-X64-NEXT: .cfi_adjust_cfa_offset 69632
90
90
; CHECK-X64-NEXT: .LBB1_1: # =>This Inner Loop Header: Depth=1
@@ -123,8 +123,8 @@ define void @push_before_probe(i32 %a, i32 %b, i32 %c, i32 %d, i32 %e, i32 %f, i
123
123
; CHECK-X86-NEXT: .cfi_def_cfa_offset 16
124
124
; CHECK-X86-NEXT: pushl %eax
125
125
; CHECK-X86-NEXT: .cfi_def_cfa_offset 20
126
- ; CHECK-X86-NEXT: movl %esp , %eax
127
- ; CHECK-X86-NEXT: subl $69632 , %eax # imm = 0x11000
126
+ ; CHECK-X86-NEXT: movl $-69632 , %eax # imm = 0xFFFEF000
127
+ ; CHECK-X86-NEXT: addl %esp , %eax
128
128
; CHECK-X86-NEXT: .cfi_def_cfa_register %eax
129
129
; CHECK-X86-NEXT: .cfi_adjust_cfa_offset 69632
130
130
; CHECK-X86-NEXT: .LBB1_1: # =>This Inner Loop Header: Depth=1
@@ -169,8 +169,8 @@ define void @push_before_probe(i32 %a, i32 %b, i32 %c, i32 %d, i32 %e, i32 %f, i
169
169
; CHECK-X32: # %bb.0:
170
170
; CHECK-X32-NEXT: pushq %rax
171
171
; CHECK-X32-NEXT: .cfi_def_cfa_offset 16
172
- ; CHECK-X32-NEXT: movl %esp , %r11d
173
- ; CHECK-X32-NEXT: subl $69632 , %r11d # imm = 0x11000
172
+ ; CHECK-X32-NEXT: movl $-69632 , %r11d # imm = 0xFFFEF000
173
+ ; CHECK-X32-NEXT: addl %esp , %r11d
174
174
; CHECK-X32-NEXT: .cfi_def_cfa_register %r11
175
175
; CHECK-X32-NEXT: .cfi_adjust_cfa_offset 69632
176
176
; CHECK-X32-NEXT: .LBB1_1: # =>This Inner Loop Header: Depth=1
0 commit comments