@@ -609,17 +609,15 @@ bb2:
609
609
610
610
// HOIST-LABEL: sil @hoist_rangechecked
611
611
// HOIST: bb0
612
- // HOIST: cond_br {{.*}}, bb1{{.*}}, bb2
612
+ // HOIST: cond_br {{.*}}, bb2, bb1
613
613
// HOIST: bb1:
614
- // HOIST: br bb6
615
- // HOIST: bb2:
616
614
// HOIST: [[CB:%[0-9]+]] = function_ref @checkbounds
617
615
// HOIST: apply [[CB]]
618
616
// HOIST: br bb3{{.*}}
619
617
// HOIST: bb3{{.*}}:
620
618
// HOIST-NOT: function_ref @checkbounds
621
619
// HOIST-NOT: apply [[CB]]
622
- // HOIST: cond_br {{.*}}, bb5{{.*}} , bb4{{.*}}
620
+ // HOIST: cond_br {{.*}}, bb5, bb4
623
621
// HOIST: bb4
624
622
// HOIST: br bb3
625
623
// HOIST: bb5
@@ -671,17 +669,15 @@ bb3:
671
669
672
670
// HOIST-LABEL: sil @hoist_rangechecked_ref_tail_addr
673
671
// HOIST: bb0
674
- // HOIST: cond_br {{.*}}, bb1{{.*}}, bb2
672
+ // HOIST: cond_br {{.*}}, bb2, bb1
675
673
// HOIST: bb1:
676
- // HOIST: br bb6
677
- // HOIST: bb2:
678
674
// HOIST: [[CB:%[0-9]+]] = function_ref @checkbounds
679
675
// HOIST: apply [[CB]]
680
676
// HOIST: br bb3{{.*}}
681
677
// HOIST: bb3{{.*}}:
682
678
// HOIST-NOT: function_ref @checkbounds
683
679
// HOIST-NOT: apply [[CB]]
684
- // HOIST: cond_br {{.*}}, bb5{{.*}} , bb4{{.*}}
680
+ // HOIST: cond_br {{.*}}, bb5, bb4
685
681
// HOIST: bb4
686
682
// HOIST: br bb3
687
683
// HOIST: bb5
@@ -818,17 +814,15 @@ bb2:
818
814
819
815
// HOIST-LABEL: sil @hoist_rangechecked_addr_proj_store
820
816
// HOIST: bb0
821
- // HOIST: cond_br {{.*}}, bb1{{.*}}, bb2
817
+ // HOIST: cond_br {{.*}}, bb2, bb1
822
818
// HOIST: bb1:
823
- // HOIST: br bb6
824
- // HOIST: bb2:
825
819
// HOIST: [[CB:%[0-9]+]] = function_ref @checkbounds
826
820
// HOIST: apply [[CB]]
827
821
// HOIST: br bb3{{.*}}
828
822
// HOIST: bb3{{.*}}:
829
823
// HOIST-NOT: function_ref @checkbounds
830
824
// HOIST-NOT: apply [[CB]]
831
- // HOIST: cond_br {{.*}}, bb5{{.*}} , bb4{{.*}}
825
+ // HOIST: cond_br {{.*}}, bb5, bb4
832
826
// HOIST: bb4
833
827
// HOIST: br bb3
834
828
// HOIST: bb5
@@ -882,17 +876,15 @@ bb3:
882
876
883
877
// HOIST-LABEL: hoist_inclusive_rangechecked
884
878
// HOIST: bb0
885
- // HOIST: cond_br {{.*}}, bb1{{.*}}, bb2
879
+ // HOIST: cond_br {{.*}}, bb2, bb1
886
880
// HOIST: bb1:
887
- // HOIST: br bb6
888
- // HOIST: bb2:
889
881
// HOIST: [[CB:%[0-9]+]] = function_ref @checkbounds
890
882
// HOIST: apply [[CB]]
891
883
// HOIST: br bb3{{.*}}
892
884
// HOIST: bb3{{.*}}:
893
885
// HOIST-NOT: function_ref @checkbounds
894
886
// HOIST-NOT: apply [[CB]]
895
- // HOIST: cond_br {{.*}}, bb5{{.*}} , bb4{{.*}}
887
+ // HOIST: cond_br {{.*}}, bb5, bb4
896
888
// HOIST: bb4:
897
889
// HOIST: br bb3
898
890
// HOIST: bb5:
@@ -944,16 +936,15 @@ bb3:
944
936
/// Don't hoist arrays that are variant.
945
937
// HOIST-LABEL: dont_hoist_variant_array
946
938
// HOIST: bb0
947
- // HOIST: cond_br {{.*}}, bb1{{.*}}, bb2
939
+ // HOIST: cond_br {{.*}}, bb2, bb1
948
940
// HOIST: bb1:
949
- // HOIST: br bb6
941
+ // HOIST-NEXT : br bb3
950
942
// HOIST: bb2:
951
- // HOIST-NOT: function_ref @checkbounds
952
- // HOIST: br bb3{{.*}}
943
+ // HOIST-NEXT: br bb6
953
944
// HOIST: bb3{{.*}}:
954
945
// HOIST: [[CB:%[0-9]+]] = function_ref @checkbounds
955
946
// HOIST: apply [[CB]]
956
- // HOIST: cond_br {{.*}}, bb5{{.*}} , bb4{{.*}}
947
+ // HOIST: cond_br {{.*}}, bb5, bb4
957
948
// HOIST: bb4:
958
949
// HOIST: br bb3
959
950
// HOIST: bb5:
0 commit comments