diff options
Diffstat (limited to 'llvm/test/Transforms/LoopUnswitch/pr32818.ll')
-rw-r--r-- | llvm/test/Transforms/LoopUnswitch/pr32818.ll | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/llvm/test/Transforms/LoopUnswitch/pr32818.ll b/llvm/test/Transforms/LoopUnswitch/pr32818.ll deleted file mode 100644 index ed33494f59c..00000000000 --- a/llvm/test/Transforms/LoopUnswitch/pr32818.ll +++ /dev/null @@ -1,20 +0,0 @@ -; Check that the call doesn't get removed even if -; it has no uses. It could have side-effects. -; RUN: opt -loop-unswitch -S %s | FileCheck %s -; RUN: opt -loop-unswitch -enable-mssa-loop-dependency=true -verify-memoryssa -S %s | FileCheck %s - -; CHECK-LABEL: @tinky -define i32 @tinkywinky(i8 %patatino) { - %cmp1 = icmp slt i8 %patatino, 5 - br label %body -body: - %i = select i1 %cmp1, i8 6, i8 undef - br i1 true, label %body, label %end -end: - %split = phi i8 [ %i, %body ] - %conv4 = sext i8 %split to i32 -; CHECK: tail call fastcc i32 @fn5( - %call = tail call fastcc i32 @fn5(i32 %conv4) - ret i32 0 -} -declare fastcc i32 @fn5(i32 returned) unnamed_addr |