summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC/tail-dup-branch-to-fallthrough.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/PowerPC/tail-dup-branch-to-fallthrough.ll')
-rw-r--r--llvm/test/CodeGen/PowerPC/tail-dup-branch-to-fallthrough.ll65
1 files changed, 0 insertions, 65 deletions
diff --git a/llvm/test/CodeGen/PowerPC/tail-dup-branch-to-fallthrough.ll b/llvm/test/CodeGen/PowerPC/tail-dup-branch-to-fallthrough.ll
deleted file mode 100644
index 5d03af801fc..00000000000
--- a/llvm/test/CodeGen/PowerPC/tail-dup-branch-to-fallthrough.ll
+++ /dev/null
@@ -1,65 +0,0 @@
-; RUN: llc -O2 %s -o - | FileCheck %s
-target datalayout = "E-m:e-i64:64-n32:64"
-target triple = "powerpc64-unknown-linux-gnu"
-
-; Function Attrs: nounwind
-declare void @llvm.lifetime.end(i64, i8* nocapture) #0
-
-declare void @f1()
-declare void @f2()
-declare void @f3()
-declare void @f4()
-
-; Function Attrs: nounwind
-; CHECK-LABEL: tail_dup_fallthrough_with_branch
-; CHECK: # %entry
-; CHECK-NOT: # %{{[-_a-zA-Z0-9]+}}
-; CHECK: # %entry
-; CHECK-NOT: # %{{[-_a-zA-Z0-9]+}}
-; CHECK: # %sw.0
-; CHECK-NOT: # %{{[-_a-zA-Z0-9]+}}
-; CHECK: # %sw.1
-; CHECK-NOT: # %{{[-_a-zA-Z0-9]+}}
-; CHECK: # %sw.default
-; CHECK-NOT: # %{{[-_a-zA-Z0-9]+}}
-; CHECK: # %if.then
-; CHECK-NOT: # %{{[-_a-zA-Z0-9]+}}
-; CHECK: # %if.else
-; CHECK-NOT: # %{{[-_a-zA-Z0-9]+}}
-; CHECK: .Lfunc_end0
-define fastcc void @tail_dup_fallthrough_with_branch(i32 %a, i1 %b) unnamed_addr #0 {
-entry:
- switch i32 %a, label %sw.default [
- i32 0, label %sw.0
- i32 1, label %sw.1
- ]
-
-sw.0: ; preds = %entry
- call void @f1() #0
- br label %dup1
-
-sw.1: ; preds = %entry
- call void @f2() #0
- br label %dup1
-
-sw.default: ; preds = %entry
- br i1 %b, label %if.then, label %if.else
-
-if.then: ; preds = %sw.default
- call void @f3() #0
- br label %dup2
-
-if.else: ; preds = %sw.default
- call void @f4() #0
- br label %dup2
-
-dup1: ; preds = %sw.0, %sw.1
- call void @llvm.lifetime.end(i64 8, i8* nonnull undef) #0
- unreachable
-
-dup2: ; preds = %if.then, %if.else
- call void @llvm.lifetime.end(i64 8, i8* nonnull undef) #0
- unreachable
-}
-
-attributes #0 = { nounwind }
OpenPOWER on IntegriCloud