aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb2/v8_IT_5.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/Thumb2/v8_IT_5.ll')
-rw-r--r--test/CodeGen/Thumb2/v8_IT_5.ll46
1 files changed, 0 insertions, 46 deletions
diff --git a/test/CodeGen/Thumb2/v8_IT_5.ll b/test/CodeGen/Thumb2/v8_IT_5.ll
deleted file mode 100644
index 5e7a40299ed7..000000000000
--- a/test/CodeGen/Thumb2/v8_IT_5.ll
+++ /dev/null
@@ -1,46 +0,0 @@
-; RUN: llc < %s -mtriple=thumbv8 -arm-atomic-cfg-tidy=0 | FileCheck %s
-; RUN: llc < %s -mtriple=thumbv7 -arm-atomic-cfg-tidy=0 -arm-restrict-it | FileCheck %s
-; CHECK: it ne
-; CHECK-NEXT: cmpne
-; CHECK-NEXT: bne [[JUMPTARGET:.LBB[0-9]+_[0-9]+]]
-; CHECK: cbz
-; CHECK-NEXT: %if.else163
-; CHECK-NEXT: mov.w
-; CHECK-NEXT: b
-; CHECK: [[JUMPTARGET]]:{{.*}}%if.else173
-; CHECK-NEXT: mov.w
-; CHECK-NEXT: pop
-; CHECK-NEXT: %if.else145
-; CHECK-NEXT: mov.w
-
-%struct.hc = type { i32, i32, i32, i32 }
-
-define i32 @t(i32 %type) optsize {
-entry:
- switch i32 %type, label %if.else173 [
- i32 13, label %if.then115
- i32 6, label %if.then102
- ]
-
-if.then102:
- br label %if.then115
-
-if.then115:
- br i1 undef, label %if.else163, label %if.else145
-
-if.else145:
- %call150 = call fastcc %struct.hc* @foo(%struct.hc* undef, i32 34865152) optsize
- br label %while.body172
-
-if.else163:
- %call168 = call fastcc %struct.hc* @foo(%struct.hc* undef, i32 34078720) optsize
- br label %while.body172
-
-while.body172:
- br label %while.body172
-
-if.else173:
- ret i32 -1
-}
-
-declare hidden fastcc %struct.hc* @foo(%struct.hc* nocapture, i32) nounwind optsize