@@ -17,29 +17,29 @@ 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]], !llvm.loop [[LOOP0 :![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_COND_CLEANUP:%.*]]
2323; CHECK: scalar.ph:
2424; CHECK: br label [[FOR_BODY:%.*]]
2525; CHECK: for.cond.cleanup:
2626; CHECK: for.body:
27- ; CHECK: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP]], label [[FOR_BODY]], !prof [[PROF3 :![0-9]+]]
27+ ; CHECK: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP]], label [[FOR_BODY]], !prof [[PROF5 :![0-9]+]]
2828;
2929; CHECK-MASKED-LABEL: @_Z3foov(
3030; CHECK-MASKED: entry:
3131; CHECK-MASKED: br label [[VECTOR_PH:%.*]]
3232; CHECK-MASKED: vector.ph:
3333; CHECK-MASKED: br label [[VECTOR_BODY:%.*]]
3434; CHECK-MASKED: vector.body:
35- ; CHECK-MASKED: br i1 [[TMP19 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !llvm.loop [[LOOP0 :![0-9]+]]
35+ ; CHECK-MASKED: br i1 [[TMP18 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1:![0-9]+]], ! llvm.loop [[LOOP2 :![0-9]+]]
3636; CHECK-MASKED: middle.block:
3737; CHECK-MASKED: br label [[FOR_COND_CLEANUP:%.*]]
3838; CHECK-MASKED: scalar.ph:
3939; CHECK-MASKED: br label [[FOR_BODY:%.*]]
4040; CHECK-MASKED: for.cond.cleanup:
4141; CHECK-MASKED: for.body:
42- ; CHECK-MASKED: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP]], label [[FOR_BODY]], !prof [[PROF3 :![0-9]+]]
42+ ; CHECK-MASKED: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP]], label [[FOR_BODY]], !prof [[PROF5 :![0-9]+]]
4343;
4444; CHECK-SCALABLE-LABEL: @_Z3foov(
4545; CHECK-SCALABLE: entry:
@@ -50,7 +50,7 @@ define void @_Z3foov() {
5050; CHECK-SCALABLE: br label [[VECTOR_BODY:%.*]]
5151; CHECK-SCALABLE: vector.body:
5252; CHECK-SCALABLE: [[VEC_IND_NEXT:%.*]] = add <vscale x 4 x i32> [[VEC_IND:%.*]], [[BROADCAST_SPLAT]]
53- ; CHECK-SCALABLE: br i1 [[TMP12 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1:![0-9]+]], !llvm.loop [[LOOP2:![0-9]+]]
53+ ; CHECK-SCALABLE: br i1 [[TMP16 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1:![0-9]+]], !llvm.loop [[LOOP2:![0-9]+]]
5454; CHECK-SCALABLE: middle.block:
5555; CHECK-SCALABLE: br i1 [[CMP_N:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]], !prof [[PROF5:![0-9]+]]
5656; CHECK-SCALABLE: scalar.ph:
@@ -88,29 +88,29 @@ define void @_Z3foo2v() {
8888; CHECK: vector.ph:
8989; CHECK: br label [[VECTOR_BODY:%.*]]
9090; CHECK: vector.body:
91- ; CHECK: br i1 [[TMP4 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF4:![0-9]+]] , !llvm.loop [[LOOP5 :![0-9]+]]
91+ ; CHECK: br i1 [[TMP6 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1]] , !llvm.loop [[LOOP7 :![0-9]+]]
9292; CHECK: middle.block:
93- ; CHECK: br label [[SCALAR_PH:%.* ]]
93+ ; CHECK: br label [[SCALAR_PH:%.+ ]]
9494; CHECK: scalar.ph:
9595; CHECK: br label [[FOR_BODY:%.*]]
9696; CHECK: for.cond.cleanup:
9797; CHECK: for.body:
98- ; CHECK: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[FOR_BODY]], !prof [[PROF6 :![0-9]+]], !llvm.loop [[LOOP7 :![0-9]+]]
98+ ; CHECK: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[FOR_BODY]], !prof [[PROF8 :![0-9]+]], !llvm.loop [[LOOP9 :![0-9]+]]
9999;
100100; CHECK-MASKED-LABEL: @_Z3foo2v(
101101; CHECK-MASKED: entry:
102102; CHECK-MASKED: br label [[VECTOR_PH:%.*]]
103103; CHECK-MASKED: vector.ph:
104104; CHECK-MASKED: br label [[VECTOR_BODY:%.*]]
105105; CHECK-MASKED: vector.body:
106- ; CHECK-MASKED: br i1 [[TMP16 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF4:![0-9]+]] , !llvm.loop [[LOOP5 :![0-9]+]]
106+ ; CHECK-MASKED: br i1 [[TMP18 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1]] , !llvm.loop [[LOOP7 :![0-9]+]]
107107; CHECK-MASKED: middle.block:
108- ; CHECK-MASKED: br label [[SCALAR_PH:%.* ]]
108+ ; CHECK-MASKED: br label [[SCALAR_PH:%.+ ]]
109109; CHECK-MASKED: scalar.ph:
110110; CHECK-MASKED: br label [[FOR_BODY:%.*]]
111111; CHECK-MASKED: for.cond.cleanup:
112112; CHECK-MASKED: for.body:
113- ; CHECK-MASKED: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[FOR_BODY]], !prof [[PROF6 :![0-9]+]], !llvm.loop [[LOOP7 :![0-9]+]]
113+ ; CHECK-MASKED: br i1 [[EXITCOND:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[FOR_BODY]], !prof [[PROF8 :![0-9]+]], !llvm.loop [[LOOP9 :![0-9]+]]
114114;
115115; CHECK-SCALABLE-LABEL: @_Z3foo2v(
116116; CHECK-SCALABLE: entry:
@@ -121,7 +121,7 @@ define void @_Z3foo2v() {
121121; CHECK-SCALABLE: br label [[VECTOR_BODY:%.*]]
122122; CHECK-SCALABLE: vector.body:
123123; CHECK-SCALABLE: [[VEC_IND_NEXT:%.*]] = add <vscale x 4 x i32> [[VEC_IND:%.*]], [[BROADCAST_SPLAT]]
124- ; CHECK-SCALABLE: br i1 [[TMP12 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1]], !llvm.loop [[LOOP8:![0-9]+]]
124+ ; CHECK-SCALABLE: br i1 [[TMP16 :%.*]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !prof [[PROF1]], !llvm.loop [[LOOP8:![0-9]+]]
125125; CHECK-SCALABLE: middle.block:
126126; CHECK-SCALABLE: br i1 [[CMP_N:%.*]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]], !prof [[PROF5]]
127127; CHECK-SCALABLE: scalar.ph:
0 commit comments