@@ -92,17 +92,17 @@ body: |
92
92
; CHECK-RV64-COM-LABEL: name: _Z15stack_size_2048v
93
93
; CHECK-RV64-COM: liveins: $x1
94
94
; CHECK-RV64-COM-NEXT: {{ $}}
95
- ; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI $x2, -512
96
- ; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 512
97
- ; CHECK-RV64-COM-NEXT: SD killed $x1, $x2, 504 :: (store (s64) into %stack.1)
95
+ ; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI $x2, -496
96
+ ; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 496
97
+ ; CHECK-RV64-COM-NEXT: SD killed $x1, $x2, 488 :: (store (s64) into %stack.1)
98
98
; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION offset $x1, -8
99
- ; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI $x2, -1552
99
+ ; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI $x2, -1568
100
100
; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 2064
101
101
; CHECK-RV64-COM-NEXT: renamable $x10 = ADDI $x2, 8
102
102
; CHECK-RV64-COM-NEXT: PseudoCALL target-flags(riscv-call) @_Z6calleePi, csr_ilp32_lp64, implicit-def dead $x1, implicit killed $x10, implicit-def $x2
103
- ; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI $x2, 1552
104
- ; CHECK-RV64-COM-NEXT: $x1 = LD $x2, 504 :: (load (s64) from %stack.1)
105
- ; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI $x2, 512
103
+ ; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI $x2, 1568
104
+ ; CHECK-RV64-COM-NEXT: $x1 = LD $x2, 488 :: (load (s64) from %stack.1)
105
+ ; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI $x2, 496
106
106
; CHECK-RV64-COM-NEXT: PseudoRET
107
107
ADJCALLSTACKDOWN 0, 0, implicit-def dead $x2, implicit $x2
108
108
renamable $x10 = ADDI %stack.0, 0
@@ -183,19 +183,19 @@ body: |
183
183
; CHECK-RV64-COM-LABEL: name: _Z15stack_size_4096v
184
184
; CHECK-RV64-COM: liveins: $x1
185
185
; CHECK-RV64-COM-NEXT: {{ $}}
186
- ; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI $x2, -512
187
- ; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 512
188
- ; CHECK-RV64-COM-NEXT: SD killed $x1, $x2, 504 :: (store (s64) into %stack.1)
186
+ ; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI $x2, -496
187
+ ; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 496
188
+ ; CHECK-RV64-COM-NEXT: SD killed $x1, $x2, 488 :: (store (s64) into %stack.1)
189
189
; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION offset $x1, -8
190
190
; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI $x2, -2048
191
- ; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI killed $x2, -1552
191
+ ; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI killed $x2, -1568
192
192
; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 4112
193
193
; CHECK-RV64-COM-NEXT: renamable $x10 = ADDI $x2, 8
194
194
; CHECK-RV64-COM-NEXT: PseudoCALL target-flags(riscv-call) @_Z6calleePi, csr_ilp32_lp64, implicit-def dead $x1, implicit killed $x10, implicit-def $x2
195
195
; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI $x2, 2032
196
- ; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI killed $x2, 1568
197
- ; CHECK-RV64-COM-NEXT: $x1 = LD $x2, 504 :: (load (s64) from %stack.1)
198
- ; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI $x2, 512
196
+ ; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI killed $x2, 1584
197
+ ; CHECK-RV64-COM-NEXT: $x1 = LD $x2, 488 :: (load (s64) from %stack.1)
198
+ ; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI $x2, 496
199
199
; CHECK-RV64-COM-NEXT: PseudoRET
200
200
ADJCALLSTACKDOWN 0, 0, implicit-def dead $x2, implicit $x2
201
201
renamable $x10 = ADDI %stack.0, 0
@@ -282,21 +282,21 @@ body: |
282
282
; CHECK-RV64-COM-LABEL: name: _Z15stack_size_8192v
283
283
; CHECK-RV64-COM: liveins: $x1
284
284
; CHECK-RV64-COM-NEXT: {{ $}}
285
- ; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI $x2, -512
286
- ; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 512
287
- ; CHECK-RV64-COM-NEXT: SD killed $x1, $x2, 504 :: (store (s64) into %stack.1)
285
+ ; CHECK-RV64-COM-NEXT: $x2 = frame-setup ADDI $x2, -496
286
+ ; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 496
287
+ ; CHECK-RV64-COM-NEXT: SD killed $x1, $x2, 488 :: (store (s64) into %stack.1)
288
288
; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION offset $x1, -8
289
289
; CHECK-RV64-COM-NEXT: $x10 = frame-setup LUI 2
290
- ; CHECK-RV64-COM-NEXT: $x10 = frame-setup ADDIW killed $x10, -496
290
+ ; CHECK-RV64-COM-NEXT: $x10 = frame-setup ADDIW killed $x10, -480
291
291
; CHECK-RV64-COM-NEXT: $x2 = frame-setup SUB $x2, killed $x10
292
292
; CHECK-RV64-COM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 8208
293
293
; CHECK-RV64-COM-NEXT: renamable $x10 = ADDI $x2, 8
294
294
; CHECK-RV64-COM-NEXT: PseudoCALL target-flags(riscv-call) @_Z6calleePi, csr_ilp32_lp64, implicit-def dead $x1, implicit killed $x10, implicit-def $x2
295
295
; CHECK-RV64-COM-NEXT: $x10 = frame-destroy LUI 2
296
- ; CHECK-RV64-COM-NEXT: $x10 = frame-destroy ADDIW killed $x10, -496
296
+ ; CHECK-RV64-COM-NEXT: $x10 = frame-destroy ADDIW killed $x10, -480
297
297
; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADD $x2, killed $x10
298
- ; CHECK-RV64-COM-NEXT: $x1 = LD $x2, 504 :: (load (s64) from %stack.1)
299
- ; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI $x2, 512
298
+ ; CHECK-RV64-COM-NEXT: $x1 = LD $x2, 488 :: (load (s64) from %stack.1)
299
+ ; CHECK-RV64-COM-NEXT: $x2 = frame-destroy ADDI $x2, 496
300
300
; CHECK-RV64-COM-NEXT: PseudoRET
301
301
ADJCALLSTACKDOWN 0, 0, implicit-def dead $x2, implicit $x2
302
302
renamable $x10 = ADDI %stack.0, 0
0 commit comments