@@ -17,7 +17,7 @@ define void @_Z3foov() {
1717; CHECK: vector.ph:
1818; CHECK: br label [[VECTOR_BODY:%.*]]
1919; CHECK: vector.body:
20- ; CHECK: br i1 [[TMP4 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF0 :![0-9]+]], !llvm.loop [[LOOP1 :![0-9]+]]
20+ ; CHECK: br i1 [[TMP6 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1 :![0-9]+]], !llvm.loop [[LOOP2 :![0-9]+]]
2121; CHECK: middle.block:
2222; CHECK: br label [[FOR_BODY:%.*]]
2323; CHECK: for.cond.cleanup:
@@ -28,7 +28,7 @@ define void @_Z3foov() {
2828; CHECK-MASKED: vector.ph:
2929; CHECK-MASKED: br label [[VECTOR_BODY:%.*]]
3030; CHECK-MASKED: vector.body:
31- ; CHECK-MASKED: br i1 [[TMP16 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF0 :![0-9]+]], !llvm.loop [[LOOP1 :![0-9]+]]
31+ ; CHECK-MASKED: br i1 [[TMP18 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1 :![0-9]+]], !llvm.loop [[LOOP2 :![0-9]+]]
3232; CHECK-MASKED: middle.block:
3333; CHECK-MASKED: br label [[FOR_BODY:%.*]]
3434; CHECK-MASKED: for.cond.cleanup:
@@ -42,14 +42,14 @@ define void @_Z3foov() {
4242; CHECK-SCALABLE: br label [[VECTOR_BODY:%.*]]
4343; CHECK-SCALABLE: vector.body:
4444; CHECK-SCALABLE: [[VEC_IND_NEXT:%.*]] = add <vscale x 4 x i32> [[VEC_IND:%.*]], [[BROADCAST_SPLAT]]
45- ; CHECK-SCALABLE: br i1 [[TMP11 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1:![0-9]+]], !llvm.loop [[LOOP2:![0-9]+]]
45+ ; CHECK-SCALABLE: br i1 [[TMP16 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1:![0-9]+]], !llvm.loop [[LOOP2:![0-9]+]]
4646; CHECK-SCALABLE: middle.block:
47- ; CHECK-SCALABLE: br i1 [[CMP_N:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]], !prof [[PROF6 :![0-9]+]]
47+ ; CHECK-SCALABLE: br i1 [[CMP_N:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]], !prof [[PROF5 :![0-9]+]]
4848; CHECK-SCALABLE: scalar.ph:
4949; CHECK-SCALABLE: br label [[FOR_BODY:%.*]]
5050; CHECK-SCALABLE: for.cond.cleanup:
5151; CHECK-SCALABLE: for.body:
52- ; CHECK-SCALABLE: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP]], label [[FOR_BODY]], !prof [[PROF7 :![0-9]+]], !llvm.loop [[LOOP8 :![0-9]+]]
52+ ; CHECK-SCALABLE: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP]], label [[FOR_BODY]], !prof [[PROF6 :![0-9]+]], !llvm.loop [[LOOP7 :![0-9]+]]
5353;
5454entry:
5555 br label %for.body
@@ -80,29 +80,29 @@ define void @_Z3foo2v() {
8080; CHECK: vector.ph:
8181; CHECK: br label [[VECTOR_BODY:%.*]]
8282; CHECK: vector.body:
83- ; CHECK: br i1 [[TMP4 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF0 ]], !llvm.loop [[LOOP5 :![0-9]+]]
83+ ; CHECK: br i1 [[TMP6 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1 ]], !llvm.loop [[LOOP7 :![0-9]+]]
8484; CHECK: middle.block:
85- ; CHECK: br label [[SCALAR_PH:%.* ]]
85+ ; CHECK: br label [[SCALAR_PH:%.+ ]]
8686; CHECK: scalar.ph:
8787; CHECK: br label [[FOR_BODY:%.*]]
8888; CHECK: for.cond.cleanup:
8989; CHECK: for.body:
90- ; CHECK: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[FOR_BODY]], !prof [[PROF6 :![0-9]+]], !llvm.loop [[LOOP7 :![0-9]+]]
90+ ; CHECK: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[FOR_BODY]], !prof [[PROF8 :![0-9]+]], !llvm.loop [[LOOP9 :![0-9]+]]
9191;
9292; CHECK-MASKED-LABEL: @_Z3foo2v(
9393; CHECK-MASKED: entry:
9494; CHECK-MASKED: br label [[VECTOR_PH:%.*]]
9595; CHECK-MASKED: vector.ph:
9696; CHECK-MASKED: br label [[VECTOR_BODY:%.*]]
9797; CHECK-MASKED: vector.body:
98- ; CHECK-MASKED: br i1 [[TMP16 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF0 ]], !llvm.loop [[LOOP5 :![0-9]+]]
98+ ; CHECK-MASKED: br i1 [[TMP18 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1 ]], !llvm.loop [[LOOP7 :![0-9]+]]
9999; CHECK-MASKED: middle.block:
100- ; CHECK-MASKED: br label [[SCALAR_PH:%.* ]]
100+ ; CHECK-MASKED: br label [[SCALAR_PH:%.+ ]]
101101; CHECK-MASKED: scalar.ph:
102102; CHECK-MASKED: br label [[FOR_BODY:%.*]]
103103; CHECK-MASKED: for.cond.cleanup:
104104; CHECK-MASKED: for.body:
105- ; CHECK-MASKED: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[FOR_BODY]], !prof [[PROF6 :![0-9]+]], !llvm.loop [[LOOP7 :![0-9]+]]
105+ ; CHECK-MASKED: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[FOR_BODY]], !prof [[PROF8 :![0-9]+]], !llvm.loop [[LOOP9 :![0-9]+]]
106106;
107107; CHECK-SCALABLE-LABEL: @_Z3foo2v(
108108; CHECK-SCALABLE: entry:
@@ -113,14 +113,14 @@ define void @_Z3foo2v() {
113113; CHECK-SCALABLE: br label [[VECTOR_BODY:%.*]]
114114; CHECK-SCALABLE: vector.body:
115115; CHECK-SCALABLE: [[VEC_IND_NEXT:%.*]] = add <vscale x 4 x i32> [[VEC_IND:%.*]], [[BROADCAST_SPLAT]]
116- ; CHECK-SCALABLE: br i1 [[TMP11 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1]], !llvm.loop [[LOOP10 :![0-9]+]]
116+ ; CHECK-SCALABLE: br i1 [[TMP16 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1]], !llvm.loop [[LOOP8 :![0-9]+]]
117117; CHECK-SCALABLE: middle.block:
118- ; CHECK-SCALABLE: br i1 [[CMP_N:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]], !prof [[PROF6 ]]
118+ ; CHECK-SCALABLE: br i1 [[CMP_N:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]], !prof [[PROF5 ]]
119119; CHECK-SCALABLE: scalar.ph:
120120; CHECK-SCALABLE: br label [[FOR_BODY:%.*]]
121121; CHECK-SCALABLE: for.cond.cleanup:
122122; CHECK-SCALABLE: for.body:
123- ; CHECK-SCALABLE: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP]], label [[FOR_BODY]], !prof [[PROF11 :![0-9]+]], !llvm.loop [[LOOP12 :![0-9]+]]
123+ ; CHECK-SCALABLE: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP]], label [[FOR_BODY]], !prof [[PROF9 :![0-9]+]], !llvm.loop [[LOOP10 :![0-9]+]]
124124;
125125entry:
126126 br label %for.body
0 commit comments