diff options
Diffstat (limited to 'llvm/test/Transforms/LICM/promote-order.ll')
-rw-r--r-- | llvm/test/Transforms/LICM/promote-order.ll | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/test/Transforms/LICM/promote-order.ll b/llvm/test/Transforms/LICM/promote-order.ll index b7e0b7c6c43..79aa7899b21 100644 --- a/llvm/test/Transforms/LICM/promote-order.ll +++ b/llvm/test/Transforms/LICM/promote-order.ll @@ -10,6 +10,11 @@ target triple = "x86_64-apple-macosx10.8.0" @p = external global i8* define i32* @_Z4doiti(i32 %n, float* %tmp1, i32* %tmp3) nounwind { +; CHECK-LABEL: for.body.lr.ph: +; CHECK: store float 1.000000e+00, float* %tmp1 +; CHECK-LABEL: for.cond.for.end_crit_edge: +; CHECK: store i32 1, i32* %tmp3 + entry: %cmp1 = icmp slt i32 0, %n br i1 %cmp1, label %for.body.lr.ph, label %for.end @@ -25,9 +30,6 @@ for.body: ; preds = %for.body, %for.body %cmp = icmp slt i32 %inc, %n br i1 %cmp, label %for.body, label %for.cond.for.end_crit_edge -; CHECK: for.cond.for.end_crit_edge: -; CHECK: store float 1.000000e+00, float* %tmp1 -; CHECK: store i32 1, i32* %tmp3 for.cond.for.end_crit_edge: ; preds = %for.body %split = phi i32* [ %tmp3, %for.body ] br label %for.end |