aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Mips/selle.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/Mips/selle.ll')
-rw-r--r--test/CodeGen/Mips/selle.ll96
1 files changed, 0 insertions, 96 deletions
diff --git a/test/CodeGen/Mips/selle.ll b/test/CodeGen/Mips/selle.ll
deleted file mode 100644
index 8925aac10c4d..000000000000
--- a/test/CodeGen/Mips/selle.ll
+++ /dev/null
@@ -1,96 +0,0 @@
-; RUN: llc -march=mipsel -mattr=mips16 -relocation-model=pic < %s | FileCheck %s -check-prefix=16
-
-@t = global i32 10, align 4
-@f = global i32 199, align 4
-@a = global i32 1, align 4
-@b = global i32 10, align 4
-@c = global i32 1, align 4
-@z1 = common global i32 0, align 4
-@z2 = common global i32 0, align 4
-@z3 = common global i32 0, align 4
-@z4 = common global i32 0, align 4
-@.str = private unnamed_addr constant [5 x i8] c"%i \0A\00", align 1
-
-define void @calc_z() nounwind "target-cpu"="mips16" "target-features"="+mips16,+o32" {
-entry:
- %0 = load i32, i32* @a, align 4
- %1 = load i32, i32* @b, align 4
- %cmp = icmp sle i32 %0, %1
- br i1 %cmp, label %cond.true, label %cond.false
-
-cond.true: ; preds = %entry
- %2 = load i32, i32* @t, align 4
- br label %cond.end
-
-cond.false: ; preds = %entry
- %3 = load i32, i32* @f, align 4
- br label %cond.end
-
-cond.end: ; preds = %cond.false, %cond.true
- %cond = phi i32 [ %2, %cond.true ], [ %3, %cond.false ]
- store i32 %cond, i32* @z1, align 4
- %4 = load i32, i32* @b, align 4
- %5 = load i32, i32* @a, align 4
- %cmp1 = icmp sle i32 %4, %5
- br i1 %cmp1, label %cond.true2, label %cond.false3
-
-cond.true2: ; preds = %cond.end
- %6 = load i32, i32* @f, align 4
- br label %cond.end4
-
-cond.false3: ; preds = %cond.end
- %7 = load i32, i32* @t, align 4
- br label %cond.end4
-
-cond.end4: ; preds = %cond.false3, %cond.true2
- %cond5 = phi i32 [ %6, %cond.true2 ], [ %7, %cond.false3 ]
- store i32 %cond5, i32* @z2, align 4
- %8 = load i32, i32* @c, align 4
- %9 = load i32, i32* @a, align 4
- %cmp6 = icmp sle i32 %8, %9
- br i1 %cmp6, label %cond.true7, label %cond.false8
-
-cond.true7: ; preds = %cond.end4
- %10 = load i32, i32* @t, align 4
- br label %cond.end9
-
-cond.false8: ; preds = %cond.end4
- %11 = load i32, i32* @f, align 4
- br label %cond.end9
-
-cond.end9: ; preds = %cond.false8, %cond.true7
- %cond10 = phi i32 [ %10, %cond.true7 ], [ %11, %cond.false8 ]
- store i32 %cond10, i32* @z3, align 4
- %12 = load i32, i32* @a, align 4
- %13 = load i32, i32* @c, align 4
- %cmp11 = icmp sle i32 %12, %13
- br i1 %cmp11, label %cond.true12, label %cond.false13
-
-cond.true12: ; preds = %cond.end9
- %14 = load i32, i32* @t, align 4
- br label %cond.end14
-
-cond.false13: ; preds = %cond.end9
- %15 = load i32, i32* @f, align 4
- br label %cond.end14
-
-cond.end14: ; preds = %cond.false13, %cond.true12
- %cond15 = phi i32 [ %14, %cond.true12 ], [ %15, %cond.false13 ]
- store i32 %cond15, i32* @z4, align 4
- ret void
-}
-
-; 16: slt ${{[0-9]+}}, ${{[0-9]+}}
-; 16: btnez $BB{{[0-9]+}}_{{[0-9]}}
-
-; 16: slt ${{[0-9]+}}, ${{[0-9]+}}
-; 16: btnez $BB{{[0-9]+}}_{{[0-9]}}
-
-; 16: slt ${{[0-9]+}}, ${{[0-9]+}}
-; 16: btnez $BB{{[0-9]+}}_{{[0-9]}}
-
-; 16: slt ${{[0-9]+}}, ${{[0-9]+}}
-; 16: btnez $BB{{[0-9]+}}_{{[0-9]}}
-
-attributes #0 = { nounwind "target-cpu"="mips16" "target-features"="+mips16,+o32" }
-attributes #1 = { "target-cpu"="mips16" "target-features"="+mips16,+o32" }