Skip to content

Commit e739d51

Browse files
committed
Fix LLVM test
1 parent 76557a9 commit e739d51

File tree

1 file changed

+22
-44
lines changed

1 file changed

+22
-44
lines changed

llvm/test/Transforms/OpenMP/parallel_region_merging.ll

Lines changed: 22 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -4683,9 +4683,7 @@ entry:
46834683
; CHECK2-NEXT: store ptr [[A_ADDR]], ptr [[GEP_A_ADDR]], align 8
46844684
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge..omp_par, ptr [[STRUCTARG]])
46854685
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
4686-
; CHECK2: omp.par.outlined.exit:
4687-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
4688-
; CHECK2: omp.par.exit.split:
4686+
; CHECK2: omp.par.exit:
46894687
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
46904688
; CHECK2: entry.split.split:
46914689
; CHECK2-NEXT: ret void
@@ -4715,7 +4713,7 @@ entry:
47154713
; CHECK2-NEXT: br label [[OMP_PAR_PRE_FINALIZE:%.*]]
47164714
; CHECK2: omp.par.pre_finalize:
47174715
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT_EXITSTUB:%.*]]
4718-
; CHECK2: omp.par.outlined.exit.exitStub:
4716+
; CHECK2: omp.par.exit.exitStub:
47194717
; CHECK2-NEXT: ret void
47204718
;
47214719
;
@@ -4831,9 +4829,7 @@ entry:
48314829
; CHECK2-NEXT: store ptr [[A_ADDR]], ptr [[GEP_A_ADDR]], align 8
48324830
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge_seq..omp_par, ptr [[STRUCTARG]])
48334831
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
4834-
; CHECK2: omp.par.outlined.exit:
4835-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
4836-
; CHECK2: omp.par.exit.split:
4832+
; CHECK2: omp.par.exit:
48374833
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
48384834
; CHECK2: entry.split.split:
48394835
; CHECK2-NEXT: [[TMP0:%.*]] = load i32, ptr [[A_ADDR]], align 4
@@ -4886,7 +4882,7 @@ entry:
48864882
; CHECK2: omp_region.body.split:
48874883
; CHECK2-NEXT: call void @__kmpc_end_master(ptr @[[GLOB2]], i32 [[OMP_GLOBAL_THREAD_NUM]])
48884884
; CHECK2-NEXT: br label [[OMP_REGION_END]]
4889-
; CHECK2: omp.par.outlined.exit.exitStub:
4885+
; CHECK2: omp.par.exit.exitStub:
48904886
; CHECK2-NEXT: ret void
48914887
;
48924888
;
@@ -4925,9 +4921,7 @@ entry:
49254921
; CHECK2-NEXT: store ptr [[P]], ptr [[GEP_P]], align 8
49264922
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge_seq_float..omp_par, ptr [[STRUCTARG]])
49274923
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
4928-
; CHECK2: omp.par.outlined.exit:
4929-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
4930-
; CHECK2: omp.par.exit.split:
4924+
; CHECK2: omp.par.exit:
49314925
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
49324926
; CHECK2: entry.split.split:
49334927
; CHECK2-NEXT: ret void
@@ -4982,7 +4976,7 @@ entry:
49824976
; CHECK2: omp_region.body.split:
49834977
; CHECK2-NEXT: call void @__kmpc_end_master(ptr @[[GLOB2]], i32 [[OMP_GLOBAL_THREAD_NUM]])
49844978
; CHECK2-NEXT: br label [[OMP_REGION_END]]
4985-
; CHECK2: omp.par.outlined.exit.exitStub:
4979+
; CHECK2: omp.par.exit.exitStub:
49864980
; CHECK2-NEXT: ret void
49874981
;
49884982
;
@@ -5020,9 +5014,7 @@ entry:
50205014
; CHECK2-NEXT: store ptr [[A_CASTED_SROA_0_0_INSERT_EXT_SEQ_OUTPUT_ALLOC]], ptr [[GEP_A_CASTED_SROA_0_0_INSERT_EXT_SEQ_OUTPUT_ALLOC]], align 8
50215015
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge_seq_firstprivate..omp_par, ptr [[STRUCTARG]])
50225016
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
5023-
; CHECK2: omp.par.outlined.exit:
5024-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
5025-
; CHECK2: omp.par.exit.split:
5017+
; CHECK2: omp.par.exit:
50265018
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
50275019
; CHECK2: entry.split.split:
50285020
; CHECK2-NEXT: [[TMP0:%.*]] = load i32, ptr [[A_ADDR]], align 4
@@ -5080,7 +5072,7 @@ entry:
50805072
; CHECK2: omp_region.body.split:
50815073
; CHECK2-NEXT: call void @__kmpc_end_master(ptr @[[GLOB2]], i32 [[OMP_GLOBAL_THREAD_NUM]])
50825074
; CHECK2-NEXT: br label [[OMP_REGION_END]]
5083-
; CHECK2: omp.par.outlined.exit.exitStub:
5075+
; CHECK2: omp.par.exit.exitStub:
50845076
; CHECK2-NEXT: ret void
50855077
;
50865078
;
@@ -5113,9 +5105,7 @@ entry:
51135105
; CHECK2-NEXT: store ptr [[A_ADDR]], ptr [[GEP_A_ADDR]], align 8
51145106
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge_seq_sink_lt..omp_par, ptr [[STRUCTARG]])
51155107
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
5116-
; CHECK2: omp.par.outlined.exit:
5117-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
5118-
; CHECK2: omp.par.exit.split:
5108+
; CHECK2: omp.par.exit:
51195109
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
51205110
; CHECK2: entry.split.split:
51215111
; CHECK2-NEXT: ret void
@@ -5169,7 +5159,7 @@ entry:
51695159
; CHECK2: omp_region.body.split:
51705160
; CHECK2-NEXT: call void @__kmpc_end_master(ptr @[[GLOB2]], i32 [[OMP_GLOBAL_THREAD_NUM]])
51715161
; CHECK2-NEXT: br label [[OMP_REGION_END]]
5172-
; CHECK2: omp.par.outlined.exit.exitStub:
5162+
; CHECK2: omp.par.exit.exitStub:
51735163
; CHECK2-NEXT: ret void
51745164
;
51755165
;
@@ -5210,9 +5200,7 @@ entry:
52105200
; CHECK2-NEXT: call void @llvm.lifetime.start.p0(i64 -1, ptr [[B]])
52115201
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge_seq_par_use..omp_par, ptr [[STRUCTARG]])
52125202
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
5213-
; CHECK2: omp.par.outlined.exit:
5214-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
5215-
; CHECK2: omp.par.exit.split:
5203+
; CHECK2: omp.par.exit:
52165204
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
52175205
; CHECK2: entry.split.split:
52185206
; CHECK2-NEXT: call void @llvm.lifetime.end.p0(i64 noundef 4, ptr noundef nonnull [[B]])
@@ -5268,7 +5256,7 @@ entry:
52685256
; CHECK2: omp_region.body.split:
52695257
; CHECK2-NEXT: call void @__kmpc_end_master(ptr @[[GLOB2]], i32 [[OMP_GLOBAL_THREAD_NUM]])
52705258
; CHECK2-NEXT: br label [[OMP_REGION_END]]
5271-
; CHECK2: omp.par.outlined.exit.exitStub:
5259+
; CHECK2: omp.par.exit.exitStub:
52725260
; CHECK2-NEXT: ret void
52735261
;
52745262
;
@@ -5307,9 +5295,7 @@ entry:
53075295
; CHECK2-NEXT: store ptr [[CANCEL2_ADDR]], ptr [[GEP_CANCEL2_ADDR]], align 8
53085296
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge_cancellable_regions..omp_par, ptr [[STRUCTARG]])
53095297
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
5310-
; CHECK2: omp.par.outlined.exit:
5311-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
5312-
; CHECK2: omp.par.exit.split:
5298+
; CHECK2: omp.par.exit:
53135299
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
53145300
; CHECK2: entry.split.split:
53155301
; CHECK2-NEXT: ret void
@@ -5341,7 +5327,7 @@ entry:
53415327
; CHECK2-NEXT: br label [[OMP_PAR_PRE_FINALIZE:%.*]]
53425328
; CHECK2: omp.par.pre_finalize:
53435329
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT_EXITSTUB:%.*]]
5344-
; CHECK2: omp.par.outlined.exit.exitStub:
5330+
; CHECK2: omp.par.exit.exitStub:
53455331
; CHECK2-NEXT: ret void
53465332
;
53475333
;
@@ -5394,9 +5380,7 @@ entry:
53945380
; CHECK2-NEXT: store ptr [[CANCEL2_ADDR]], ptr [[GEP_CANCEL2_ADDR]], align 8
53955381
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge_cancellable_regions_seq..omp_par, ptr [[STRUCTARG]])
53965382
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
5397-
; CHECK2: omp.par.outlined.exit:
5398-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
5399-
; CHECK2: omp.par.exit.split:
5383+
; CHECK2: omp.par.exit:
54005384
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
54015385
; CHECK2: entry.split.split:
54025386
; CHECK2-NEXT: ret void
@@ -5452,7 +5436,7 @@ entry:
54525436
; CHECK2: omp_region.body.split:
54535437
; CHECK2-NEXT: call void @__kmpc_end_master(ptr @[[GLOB2]], i32 [[OMP_GLOBAL_THREAD_NUM]])
54545438
; CHECK2-NEXT: br label [[OMP_REGION_END]]
5455-
; CHECK2: omp.par.outlined.exit.exitStub:
5439+
; CHECK2: omp.par.exit.exitStub:
54565440
; CHECK2-NEXT: ret void
54575441
;
54585442
;
@@ -5497,9 +5481,7 @@ entry:
54975481
; CHECK2-NEXT: store ptr [[A_ADDR]], ptr [[GEP_A_ADDR]], align 8
54985482
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge_3..omp_par, ptr [[STRUCTARG]])
54995483
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
5500-
; CHECK2: omp.par.outlined.exit:
5501-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
5502-
; CHECK2: omp.par.exit.split:
5484+
; CHECK2: omp.par.exit:
55035485
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
55045486
; CHECK2: entry.split.split:
55055487
; CHECK2-NEXT: ret void
@@ -5532,7 +5514,7 @@ entry:
55325514
; CHECK2-NEXT: br label [[OMP_PAR_PRE_FINALIZE:%.*]]
55335515
; CHECK2: omp.par.pre_finalize:
55345516
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT_EXITSTUB:%.*]]
5535-
; CHECK2: omp.par.outlined.exit.exitStub:
5517+
; CHECK2: omp.par.exit.exitStub:
55365518
; CHECK2-NEXT: ret void
55375519
;
55385520
;
@@ -5583,9 +5565,7 @@ entry:
55835565
; CHECK2-NEXT: store ptr [[ADD1_SEQ_OUTPUT_ALLOC]], ptr [[GEP_ADD1_SEQ_OUTPUT_ALLOC]], align 8
55845566
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge_3_seq..omp_par, ptr [[STRUCTARG]])
55855567
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
5586-
; CHECK2: omp.par.outlined.exit:
5587-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
5588-
; CHECK2: omp.par.exit.split:
5568+
; CHECK2: omp.par.exit:
55895569
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
55905570
; CHECK2: entry.split.split:
55915571
; CHECK2-NEXT: [[ADD1_SEQ_OUTPUT_LOAD:%.*]] = load i32, ptr [[ADD1_SEQ_OUTPUT_ALLOC]], align 4
@@ -5668,7 +5648,7 @@ entry:
56685648
; CHECK2: omp_region.body.split:
56695649
; CHECK2-NEXT: call void @__kmpc_end_master(ptr @[[GLOB2]], i32 [[OMP_GLOBAL_THREAD_NUM]])
56705650
; CHECK2-NEXT: br label [[OMP_REGION_END]]
5671-
; CHECK2: omp.par.outlined.exit.exitStub:
5651+
; CHECK2: omp.par.exit.exitStub:
56725652
; CHECK2-NEXT: ret void
56735653
;
56745654
;
@@ -5820,9 +5800,7 @@ entry:
58205800
; CHECK2-NEXT: store ptr [[A_ADDR]], ptr [[GEP_A_ADDR]], align 8
58215801
; CHECK2-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB2]], i32 1, ptr @merge_2_unmergable_1..omp_par, ptr [[STRUCTARG]])
58225802
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
5823-
; CHECK2: omp.par.outlined.exit:
5824-
; CHECK2-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
5825-
; CHECK2: omp.par.exit.split:
5803+
; CHECK2: omp.par.exit:
58265804
; CHECK2-NEXT: br label [[ENTRY_SPLIT_SPLIT:%.*]]
58275805
; CHECK2: entry.split.split:
58285806
; CHECK2-NEXT: call void (...) @foo()
@@ -5854,7 +5832,7 @@ entry:
58545832
; CHECK2-NEXT: br label [[OMP_PAR_PRE_FINALIZE:%.*]]
58555833
; CHECK2: omp.par.pre_finalize:
58565834
; CHECK2-NEXT: br label [[OMP_PAR_OUTLINED_EXIT_EXITSTUB:%.*]]
5857-
; CHECK2: omp.par.outlined.exit.exitStub:
5835+
; CHECK2: omp.par.exit.exitStub:
58585836
; CHECK2-NEXT: ret void
58595837
;
58605838
;

0 commit comments

Comments
 (0)