Mercurial > hg > CbC > CbC_llvm
diff llvm/test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll @ 221:79ff65ed7e25
LLVM12 Original
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 15 Jun 2021 19:15:29 +0900 |
parents | 1d019706d866 |
children | c4bab56944e8 |
line wrap: on
line diff
--- a/llvm/test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll Tue Jun 15 19:13:43 2021 +0900 +++ b/llvm/test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll Tue Jun 15 19:15:29 2021 +0900 @@ -8,23 +8,23 @@ br label %bb3 ; CHECK: bb3: -; CHECK: %0 = xor i1 %tmp4, true -; CHECK: br i1 %0, label %bb5, label %Flow +; CHECK: %tmp4.inv = xor i1 %tmp4, true +; CHECK: br i1 %tmp4.inv, label %bb5, label %Flow bb3: ; preds = %bb7, %bb %tmp = phi i64 [ 0, %bb ], [ %tmp8, %bb7 ] %tmp4 = fcmp ult float %arg1, 3.500000e+00 br i1 %tmp4, label %bb7, label %bb5 ; CHECK: bb5: -; CHECK: %1 = xor i1 %tmp6, true +; CHECK: %tmp6.inv = xor i1 %tmp6, true ; CHECK: br label %Flow bb5: ; preds = %bb3 %tmp6 = fcmp olt float 0.000000e+00, %arg2 br i1 %tmp6, label %bb10, label %bb7 ; CHECK: Flow: -; CHECK: %2 = phi i1 [ %1, %bb5 ], [ %tmp4, %bb3 ] -; CHECK: br i1 %2, label %bb7, label %Flow1 +; CHECK: %0 = phi i1 [ %tmp6.inv, %bb5 ], [ %tmp4, %bb3 ] +; CHECK: br i1 %0, label %bb7, label %Flow1 ; CHECK: bb7: ; CHECK: br label %Flow1 @@ -34,8 +34,8 @@ br i1 %tmp9, label %bb3, label %bb10 ; CHECK: Flow1: -; CHECK: %6 = phi i1 [ %3, %bb7 ], [ true, %Flow ] -; CHECK: br i1 %6, label %bb10, label %bb3 +; CHECK: %3 = phi i1 [ %tmp9.inv, %bb7 ], [ true, %Flow ] +; CHECK: br i1 %3, label %bb10, label %bb3 ; CHECK: bb10: bb10: ; preds = %bb7, %bb5