aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb/stm-deprecated.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/Thumb/stm-deprecated.ll')
-rw-r--r--test/CodeGen/Thumb/stm-deprecated.ll19
1 files changed, 0 insertions, 19 deletions
diff --git a/test/CodeGen/Thumb/stm-deprecated.ll b/test/CodeGen/Thumb/stm-deprecated.ll
deleted file mode 100644
index ffe2c0afd921..000000000000
--- a/test/CodeGen/Thumb/stm-deprecated.ll
+++ /dev/null
@@ -1,19 +0,0 @@
-; RUN: llc -mtriple=thumbv6m-eabi -verify-machineinstrs %s -o - | FileCheck %s
-; RUN: llc -mtriple=thumbv5e-linux-gnueabi -verify-machineinstrs %s -o - | FileCheck %s
-
-%0 = type { %0*, %0*, i32 }
-
-@x1 = external global %0, align 4
-@x2 = external global %0, align 4
-
-; CHECK: str r0, [r1]
-; CHECK-NEXT: str r1, [r1, #4]
-; CHECK-NOT: stm
-
-define void @foo(i32 %unused, %0* %x) {
- %first = getelementptr inbounds %0, %0* %x, i32 0, i32 0
- %second = getelementptr inbounds %0, %0* %x, i32 0, i32 1
- store %0* @x1, %0** %first
- store %0* %x, %0** %second
- unreachable
-}