Skip to content

Commit a3f5003

Browse files
committed
Adjust tests
1 parent f194c87 commit a3f5003

18 files changed

+52
-38
lines changed

llvm/test/CodeGen/X86/catchret-empty-fallthrough.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,6 @@ return: ; preds = %catch, %entry
4848
; CHECK-NEXT: .long (.Llsda_end0-.Llsda_begin0)/16
4949
; CHECK-NEXT: .Llsda_begin0:
5050
; CHECK-NEXT: .long .Ltmp0@IMGREL
51-
; CHECK-NEXT: .long .Ltmp1@IMGREL+1
51+
; CHECK-NEXT: .long .Ltmp1@IMGREL
5252
; CHECK-NEXT: .long 1
5353
; CHECK-NEXT: .long .LBB0_[[catch]]@IMGREL

llvm/test/CodeGen/X86/conditional-tailcall-pgso.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@ define void @f_non_leaf(i32 %x, i32 %y) !prof !14 {
121121
; WIN64-NEXT: # encoding: [0xeb,A]
122122
; WIN64-NEXT: # fixup A - offset: 1, value: foo-1, kind: FK_PCRel_1
123123
; WIN64-NEXT: .LBB1_2: # %bb2
124-
; WIN64-NEXT: nop # encoding: [0x90]
125124
; WIN64-NEXT: .seh_startepilogue
126125
; WIN64-NEXT: popq %rbx # encoding: [0x5b]
127126
; WIN64-NEXT: .seh_endepilogue

llvm/test/CodeGen/X86/conditional-tailcall.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@ define void @f_non_leaf(i32 %x, i32 %y) optsize {
121121
; WIN64-NEXT: # encoding: [0xeb,A]
122122
; WIN64-NEXT: # fixup A - offset: 1, value: foo-1, kind: FK_PCRel_1
123123
; WIN64-NEXT: .LBB1_2: # %bb2
124-
; WIN64-NEXT: nop # encoding: [0x90]
125124
; WIN64-NEXT: .seh_startepilogue
126125
; WIN64-NEXT: popq %rbx # encoding: [0x5b]
127126
; WIN64-NEXT: .seh_endepilogue

llvm/test/CodeGen/X86/seh-catch-all.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ catchall:
4040
; CHECK-NEXT: .long (.Llsda_end0-.Llsda_begin0)/16
4141
; CHECK-NEXT: .Llsda_begin0:
4242
; CHECK-NEXT: .long .Ltmp{{[0-9]+}}@IMGREL
43-
; CHECK-NEXT: .long .Ltmp{{[0-9]+}}@IMGREL+1
43+
; CHECK-NEXT: .long .Ltmp{{[0-9]+}}@IMGREL
4444
; CHECK-NEXT: .long 1
4545
; CHECK-NEXT: .long .LBB0_2@IMGREL
4646
; CHECK-NEXT: .Llsda_end0:

llvm/test/CodeGen/X86/seh-catchpad.ll

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,23 +123,23 @@ __except.ret: ; preds = %catch.dispatch.7
123123
; CHECK-NEXT: .long (.Llsda_end0-.Llsda_begin0)/16
124124
; CHECK-NEXT: .Llsda_begin0:
125125
; CHECK-NEXT: .long .Ltmp0@IMGREL
126-
; CHECK-NEXT: .long .Ltmp1@IMGREL+1
126+
; CHECK-NEXT: .long .Ltmp1@IMGREL
127127
; CHECK-NEXT: .long 1
128128
; CHECK-NEXT: .long .LBB1_[[except1bb]]@IMGREL
129129
; CHECK-NEXT: .long .Ltmp0@IMGREL
130-
; CHECK-NEXT: .long .Ltmp1@IMGREL+1
130+
; CHECK-NEXT: .long .Ltmp1@IMGREL
131131
; CHECK-NEXT: .long "?filt$0@0@main@@"@IMGREL
132132
; CHECK-NEXT: .long .LBB1_[[except2bb]]@IMGREL
133133
; CHECK-NEXT: .long .Ltmp2@IMGREL
134-
; CHECK-NEXT: .long .Ltmp3@IMGREL+1
134+
; CHECK-NEXT: .long .Ltmp3@IMGREL
135135
; CHECK-NEXT: .long "?dtor$[[finbb:[0-9]+]]@?0?main@4HA"@IMGREL
136136
; CHECK-NEXT: .long 0
137137
; CHECK-NEXT: .long .Ltmp2@IMGREL
138-
; CHECK-NEXT: .long .Ltmp3@IMGREL+1
138+
; CHECK-NEXT: .long .Ltmp3@IMGREL
139139
; CHECK-NEXT: .long "?filt$0@0@main@@"@IMGREL
140140
; CHECK-NEXT: .long .LBB1_3@IMGREL
141141
; CHECK-NEXT: .long .Ltmp6@IMGREL
142-
; CHECK-NEXT: .long .Ltmp7@IMGREL+1
142+
; CHECK-NEXT: .long .Ltmp7@IMGREL
143143
; CHECK-NEXT: .long "?filt$0@0@main@@"@IMGREL
144144
; CHECK-NEXT: .long .LBB1_3@IMGREL
145145
; CHECK-NEXT: .Llsda_end0:

llvm/test/CodeGen/X86/seh-except-finally.ll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,15 @@ __try.cont: ; preds = %__except, %invoke.c
8383
; CHECK-NEXT: .long (.Llsda_end0-.Llsda_begin0)/16
8484
; CHECK-NEXT: .Llsda_begin0:
8585
; CHECK-NEXT: .long .Ltmp0@IMGREL
86-
; CHECK-NEXT: .long .Ltmp1@IMGREL+1
86+
; CHECK-NEXT: .long .Ltmp1@IMGREL
8787
; CHECK-NEXT: .long "?dtor$2@?0?use_both@4HA"@IMGREL
8888
; CHECK-NEXT: .long 0
8989
; CHECK-NEXT: .long .Ltmp0@IMGREL
90-
; CHECK-NEXT: .long .Ltmp1@IMGREL+1
90+
; CHECK-NEXT: .long .Ltmp1@IMGREL
9191
; CHECK-NEXT: .long "?filt$0@0@use_both@@"@IMGREL
9292
; CHECK-NEXT: .long .LBB0_{{[0-9]+}}@IMGREL
9393
; CHECK-NEXT: .long .Ltmp4@IMGREL
94-
; CHECK-NEXT: .long .Ltmp5@IMGREL+1
94+
; CHECK-NEXT: .long .Ltmp5@IMGREL
9595
; CHECK-NEXT: .long "?filt$0@0@use_both@@"@IMGREL
9696
; CHECK-NEXT: .long .LBB0_{{[0-9]+}}@IMGREL
9797
; CHECK-NEXT: .Llsda_end0:

llvm/test/CodeGen/X86/seh-finally.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ lpad: ; preds = %entry
3030
; X64-NEXT: .long (.Llsda_end0-.Llsda_begin0)/16 # Number of call sites
3131
; X64-NEXT: .Llsda_begin0:
3232
; X64-NEXT: .long .Ltmp0@IMGREL # LabelStart
33-
; X64-NEXT: .long .Ltmp1@IMGREL+1 # LabelEnd
33+
; X64-NEXT: .long .Ltmp1@IMGREL # LabelEnd
3434
; X64-NEXT: .long "?dtor$2@?0?main@4HA"@IMGREL # FinallyFunclet
3535
; X64-NEXT: .long 0 # Null
3636
; X64-NEXT: .Llsda_end0:

llvm/test/CodeGen/X86/seh-safe-div.ll

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ __try.cont:
6060
; CHECK: .Ltmp0:
6161
; CHECK: leaq [[rloc:.*\(%rbp\)]], %rcx
6262
; CHECK: callq try_body
63+
; CHECK: nop
6364
; CHECK-NEXT: .Ltmp1
6465
; CHECK: [[cont_bb:\.LBB0_[0-9]+]]:
6566
; CHECK: movl [[rloc]], %eax
@@ -82,11 +83,11 @@ __try.cont:
8283
; CHECK-NEXT: .long (.Llsda_end0-.Llsda_begin0)/16
8384
; CHECK-NEXT: .Llsda_begin0:
8485
; CHECK-NEXT: .long .Ltmp0@IMGREL
85-
; CHECK-NEXT: .long .Ltmp1@IMGREL+1
86+
; CHECK-NEXT: .long .Ltmp1@IMGREL
8687
; CHECK-NEXT: .long safe_div_filt0@IMGREL
8788
; CHECK-NEXT: .long [[handler0]]@IMGREL
8889
; CHECK-NEXT: .long .Ltmp0@IMGREL
89-
; CHECK-NEXT: .long .Ltmp1@IMGREL+1
90+
; CHECK-NEXT: .long .Ltmp1@IMGREL
9091
; CHECK-NEXT: .long safe_div_filt1@IMGREL
9192
; CHECK-NEXT: .long [[handler1]]@IMGREL
9293
; CHECK-NEXT: .Llsda_end0:

llvm/test/CodeGen/X86/seh-unwind-inline-asm-codegen.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ declare dso_local void @printf(ptr, ...)
5656
; CHECK-NEXT:$ip2state$test:
5757
; CHECK-NEXT: .long .Lfunc_begin0@IMGREL # IP
5858
; CHECK-NEXT: .long -1 # ToState
59-
; CHECK-NEXT: .long .Ltmp0@IMGREL+1 # IP
59+
; CHECK-NEXT: .long .Ltmp0@IMGREL # IP
6060
; CHECK-NEXT: .long 0 # ToState
61-
; CHECK-NEXT: .long .Ltmp1@IMGREL+1 # IP
61+
; CHECK-NEXT: .long .Ltmp1@IMGREL # IP
6262
; CHECK-NEXT: .long -1 # ToState
6363

llvm/test/CodeGen/X86/stack-coloring-wineh.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,12 @@ define void @pr66984(ptr %arg) personality ptr @__CxxFrameHandler3 {
8484
; X86_64-NEXT: movq %rcx, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill
8585
; X86_64-NEXT: .Ltmp0:
8686
; X86_64-NEXT: callq throw
87+
; X86_64-NEXT: nop
8788
; X86_64-NEXT: .Ltmp1:
8889
; X86_64-NEXT: # %bb.1: # %bb14
8990
; X86_64-NEXT: .LBB0_3: # Block address taken
9091
; X86_64-NEXT: # %exit
9192
; X86_64-NEXT: $ehgcr_0_3:
92-
; X86_64-NEXT: nop
9393
; X86_64-NEXT: .seh_startepilogue
9494
; X86_64-NEXT: addq $64, %rsp
9595
; X86_64-NEXT: popq %rbp

llvm/test/CodeGen/X86/taildup-heapallocsite.ll

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,11 @@ cond.end: ; preds = %entry, %cond.true
3737
; CHECK: testq
3838
; CHECK: je
3939
; CHECK: callq alloc
40+
; CHECK-NEXT: nop
4041
; CHECK-NEXT: [[L1:.Ltmp[0-9]+]]
4142
; CHECK: jmp f2 # TAILCALL
4243
; CHECK: callq alloc
44+
; CHECK-NEXT: nop
4345
; CHECK-NEXT: [[L3:.Ltmp[0-9]+]]
4446
; CHECK: jmp f2 # TAILCALL
4547

llvm/test/CodeGen/X86/win-catchpad-nested-cxx.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,15 @@ handler2:
103103
; X64: $ip2state$try_in_catch:
104104
; X64-NEXT: .long .Lfunc_begin0@IMGREL
105105
; X64-NEXT: .long -1
106-
; X64-NEXT: .long .Ltmp0@IMGREL+1
106+
; X64-NEXT: .long .Ltmp0@IMGREL
107107
; X64-NEXT: .long 0
108-
; X64-NEXT: .long .Ltmp1@IMGREL+1
108+
; X64-NEXT: .long .Ltmp1@IMGREL
109109
; X64-NEXT: .long -1
110110
; X64-NEXT: .long "?catch$2@?0?try_in_catch@4HA"@IMGREL
111111
; X64-NEXT: .long 1
112-
; X64-NEXT: .long .Ltmp2@IMGREL+1
112+
; X64-NEXT: .long .Ltmp2@IMGREL
113113
; X64-NEXT: .long 2
114-
; X64-NEXT: .long .Ltmp3@IMGREL+1
114+
; X64-NEXT: .long .Ltmp3@IMGREL
115115
; X64-NEXT: .long 1
116116
; X64-NEXT: .long "?catch$4@?0?try_in_catch@4HA"@IMGREL
117117
; X64-NEXT: .long 3

llvm/test/CodeGen/X86/win-catchpad.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,9 @@ try.cont:
214214
; X64: $ip2state$try_catch_catch:
215215
; X64-NEXT: .long .Lfunc_begin0@IMGREL
216216
; X64-NEXT: .long -1
217-
; X64-NEXT: .long .Ltmp0@IMGREL+1
217+
; X64-NEXT: .long .Ltmp0@IMGREL
218218
; X64-NEXT: .long 0
219-
; X64-NEXT: .long .Ltmp1@IMGREL+1
219+
; X64-NEXT: .long .Ltmp1@IMGREL
220220
; X64-NEXT: .long -1
221221
; X64-NEXT: .long "?catch$[[catch1bb]]@?0?try_catch_catch@4HA"@IMGREL
222222
; X64-NEXT: .long 1
@@ -357,9 +357,9 @@ try.cont:
357357
; X64-LABEL: $ip2state$branch_to_normal_dest:
358358
; X64-NEXT: .long .Lfunc_begin1@IMGREL
359359
; X64-NEXT: .long -1
360-
; X64-NEXT: .long .Ltmp[[before_call]]@IMGREL+1
360+
; X64-NEXT: .long .Ltmp[[before_call]]@IMGREL
361361
; X64-NEXT: .long 0
362-
; X64-NEXT: .long .Ltmp[[after_call]]@IMGREL+1
362+
; X64-NEXT: .long .Ltmp[[after_call]]@IMGREL
363363
; X64-NEXT: .long -1
364364
; X64-NEXT: .long "?catch$[[catchbb]]@?0?branch_to_normal_dest@4HA"@IMGREL
365365
; X64-NEXT: .long 1

llvm/test/CodeGen/X86/win-cleanuppad.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ cleanup.outer: ; preds = %invoke.cont.1, %c
191191
; X64-NEXT: .long 1
192192
; X64-NEXT: .long .Ltmp6@IMGREL
193193
; X64-NEXT: .long 0
194-
; X64-NEXT: .long .Ltmp7@IMGREL+1
194+
; X64-NEXT: .long .Ltmp7@IMGREL
195195
; X64-NEXT: .long -1
196196

197197
attributes #0 = { "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-realign-stack" "stack-protector-buffer-size"="8" "unsafe-fp-math"="false" "use-soft-float"="false" }

llvm/test/CodeGen/X86/win32-eh-states.ll

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ catch.7:
8686
; X64-LABEL: $ip2state$f:
8787
; X64-NEXT: .long .Lfunc_begin0@IMGREL
8888
; X64-NEXT: .long -1
89-
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL+1
89+
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL
9090
; X64-NEXT: .long 0
91-
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL+1
91+
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL
9292
; X64-NEXT: .long 1
93-
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL+1
93+
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL
9494
; X64-NEXT: .long -1
9595
; X64-NEXT: .long "?catch${{.*}}@?0?f@4HA"@IMGREL
9696
; X64-NEXT: .long 2
@@ -189,15 +189,15 @@ unreachable: ; preds = %entry
189189
; X64-LABEL: $ip2state$g:
190190
; X64-NEXT: .long .Lfunc_begin1@IMGREL
191191
; X64-NEXT: .long -1
192-
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL+1
192+
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL
193193
; X64-NEXT: .long 1
194-
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL+1
194+
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL
195195
; X64-NEXT: .long -1
196196
; X64-NEXT: .long "?catch${{.*}}@?0?g@4HA"@IMGREL
197197
; X64-NEXT: .long 2
198-
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL+1
198+
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL
199199
; X64-NEXT: .long 3
200-
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL+1
200+
; X64-NEXT: .long .Ltmp{{.*}}@IMGREL
201201
; X64-NEXT: .long 2
202202

203203

llvm/test/CodeGen/X86/win64-seh-epilogue-statepoint.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ define i32 @foobar() gc "statepoint-example" personality ptr @__gxx_personality_
99
; CHECK-NEXT: .seh_endprologue
1010
; CHECK-NEXT: callq bar
1111
; CHECK-NEXT: .Ltmp0:
12-
; CHECK-NEXT: nop
1312
; CHECK-NEXT: .seh_startepilogue
1413
; CHECK-NEXT: addq $40, %rsp
1514
; CHECK-NEXT: .seh_endepilogue

llvm/test/CodeGen/X86/wineh-coreclr.ll

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ entry:
3838
; CHECK: [[test1_before_f1:.+]]:
3939
; CHECK-NEXT: movl $1, %ecx
4040
; CHECK-NEXT: callq f
41+
; CHECK-NEXT: nop
4142
; CHECK-NEXT: [[test1_after_f1:.+]]:
4243
invoke void @f(i32 1)
4344
to label %inner_try unwind label %finally
@@ -46,6 +47,7 @@ inner_try:
4647
; CHECK: [[test1_before_f2:.+]]:
4748
; CHECK-NEXT: movl $2, %ecx
4849
; CHECK-NEXT: callq f
50+
; CHECK-NEXT: nop
4951
; CHECK-NEXT: [[test1_after_f2:.+]]:
5052
invoke void @f(i32 2)
5153
to label %finally.clone unwind label %exn.dispatch
@@ -69,6 +71,7 @@ catch1:
6971
; CHECK: [[test1_before_f3:.+]]:
7072
; CHECK-NEXT: movl $3, %ecx
7173
; CHECK-NEXT: callq f
74+
; CHECK-NEXT: nop
7275
; CHECK-NEXT: [[test1_after_f3:.+]]:
7376
invoke void @f(i32 3) [ "funclet"(token %catch.pad1) ]
7477
to label %catch1.ret unwind label %finally
@@ -92,6 +95,7 @@ catch2:
9295
; CHECK: [[test1_before_f4:.+]]:
9396
; CHECK-NEXT: movl $4, %ecx
9497
; CHECK-NEXT: callq f
98+
; CHECK-NEXT: nop
9599
; CHECK-NEXT: [[test1_after_f4:.+]]:
96100
invoke void @f(i32 4) [ "funclet"(token %catch.pad2) ]
97101
to label %try_in_catch unwind label %finally
@@ -100,6 +104,7 @@ try_in_catch:
100104
; CHECK: [[test1_before_f5:.+]]:
101105
; CHECK-NEXT: movl $5, %ecx
102106
; CHECK-NEXT: callq f
107+
; CHECK-NEXT: nop
103108
; CHECK-NEXT: [[test1_after_f5:.+]]:
104109
invoke void @f(i32 5) [ "funclet"(token %catch.pad2) ]
105110
to label %catch2.ret unwind label %fault
@@ -116,6 +121,7 @@ fault:
116121
; CHECK: [[test1_before_f6:.+]]:
117122
; CHECK-NEXT: movl $6, %ecx
118123
; CHECK-NEXT: callq f
124+
; CHECK-NEXT: nop
119125
; CHECK-NEXT: [[test1_after_f6:.+]]:
120126
invoke void @f(i32 6) [ "funclet"(token %fault.pad) ]
121127
to label %fault.ret unwind label %finally
@@ -312,6 +318,7 @@ unreachable:
312318
; CHECK: [[test2_before_f1:.+]]:
313319
; CHECK-NEXT: movl $1, %ecx
314320
; CHECK-NEXT: callq f
321+
; CHECK-NEXT: nop
315322
; CHECK-NEXT: [[test2_after_f1:.+]]:
316323
; CHECK: .seh_proc [[test2_catch1:[^ ]+]]
317324
; CHECK: .seh_proc [[test2_catch2:[^ ]+]]
@@ -320,6 +327,7 @@ unreachable:
320327
; CHECK: [[test2_before_f2:.+]]:
321328
; CHECK-NEXT: movl $2, %ecx
322329
; CHECK-NEXT: callq f
330+
; CHECK-NEXT: nop
323331
; CHECK-NEXT: [[test2_after_f2:.+]]:
324332
; CHECK: int3
325333
; CHECK: [[test2_end:.*func_end.*]]:
@@ -448,6 +456,7 @@ entry:
448456
; CHECK: [[test3_before_f1:.+]]:
449457
; CHECK-NEXT: movl $1, %ecx
450458
; CHECK-NEXT: callq f
459+
; CHECK-NEXT: nop
451460
; CHECK-NEXT: [[test3_after_f1:.+]]:
452461
invoke void @f(i32 1)
453462
to label %exit unwind label %fault1
@@ -474,6 +483,7 @@ fault4:
474483
; CHECK: [[test3_before_f6:.+]]:
475484
; CHECK-NEXT: movl $6, %ecx
476485
; CHECK-NEXT: callq f
486+
; CHECK-NEXT: nop
477487
; CHECK-NEXT: [[test3_after_f6:.+]]:
478488
invoke void @f(i32 6) ["funclet"(token %fault.pad4)]
479489
to label %fault4.cont unwind label %exn.dispatch1
@@ -482,6 +492,7 @@ fault4.cont:
482492
; CHECK: [[test3_before_f7:.+]]:
483493
; CHECK-NEXT: movl $7, %ecx
484494
; CHECK-NEXT: callq f
495+
; CHECK-NEXT: nop
485496
; CHECK-NEXT: [[test3_after_f7:.+]]:
486497
invoke void @f(i32 7) ["funclet"(token %fault.pad4)]
487498
to label %unreachable unwind label %fault5
@@ -512,6 +523,7 @@ unreachable:
512523
; CHECK: [[test3_before_f4:.+]]:
513524
; CHECK-NEXT: movl $4, %ecx
514525
; CHECK-NEXT: callq f
526+
; CHECK-NEXT: nop
515527
; CHECK-NEXT: [[test3_after_f4:.+]]:
516528
; CHECK: int3
517529
; CHECK: .seh_proc [[test3_fault2:[^ ]+]]
@@ -520,6 +532,7 @@ unreachable:
520532
; CHECK: [[test3_before_f3:.+]]:
521533
; CHECK-NEXT: movl $3, %ecx
522534
; CHECK-NEXT: callq f
535+
; CHECK-NEXT: nop
523536
; CHECK-NEXT: [[test3_after_f3:.+]]:
524537
; CHECK: int3
525538
; CHECK: .seh_proc [[test3_fault1:[^ ]+]]
@@ -528,6 +541,7 @@ unreachable:
528541
; CHECK: [[test3_before_f2:.+]]:
529542
; CHECK-NEXT: movl $2, %ecx
530543
; CHECK-NEXT: callq f
544+
; CHECK-NEXT: nop
531545
; CHECK-NEXT: [[test3_after_f2:.+]]:
532546
; CHECK: int3
533547
; CHECK: [[test3_end:.*func_end.*]]:

llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/mips64_eh.ll.expected

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ define i32 @main() personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to
88
; CHECK-NEXT: .cfi_def_cfa_offset 16
99
; CHECK-NEXT: sd $ra, 8($sp) # 8-byte Folded Spill
1010
; CHECK-NEXT: .cfi_offset 31, -8
11-
; CHECK-NEXT: .Ltmp0:
11+
; CHECK-NEXT: .Ltmp0: # EH_LABEL
1212
; CHECK-NEXT: jal foo
1313
; CHECK-NEXT: nop
14-
; CHECK-NEXT: .Ltmp1:
14+
; CHECK-NEXT: .Ltmp1: # EH_LABEL
1515
; CHECK-NEXT: # %bb.1: # %good
1616
; CHECK-NEXT: addiu $2, $zero, 5
1717
; CHECK-NEXT: ld $ra, 8($sp) # 8-byte Folded Reload
1818
; CHECK-NEXT: jr $ra
1919
; CHECK-NEXT: daddiu $sp, $sp, 16
2020
; CHECK-NEXT: .LBB0_2: # %bad
21-
; CHECK-NEXT: .Ltmp2:
21+
; CHECK-NEXT: .Ltmp2: # EH_LABEL
2222
; CHECK-NEXT: jal _Unwind_Resume
2323
; CHECK-NEXT: nop
2424
%1 = invoke i32 @foo() to label %good unwind label %bad

0 commit comments

Comments
 (0)