diff options
Diffstat (limited to 'test/CodeGen/Thumb/ldr_frame.ll')
| -rw-r--r-- | test/CodeGen/Thumb/ldr_frame.ll | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/test/CodeGen/Thumb/ldr_frame.ll b/test/CodeGen/Thumb/ldr_frame.ll deleted file mode 100644 index fdcf3b7678e5..000000000000 --- a/test/CodeGen/Thumb/ldr_frame.ll +++ /dev/null @@ -1,41 +0,0 @@ -; RUN: llc -mtriple=thumb-eabi %s -o - | FileCheck %s - -define i32 @f1() { -; CHECK-LABEL: f1: -; CHECK: ldr r0 - %buf = alloca [32 x i32], align 4 - %tmp = getelementptr [32 x i32], [32 x i32]* %buf, i32 0, i32 0 - %tmp1 = load i32, i32* %tmp - ret i32 %tmp1 -} - -define i32 @f2() { -; CHECK-LABEL: f2: -; CHECK: mov r0 -; CHECK: ldrb - %buf = alloca [32 x i8], align 4 - %tmp = getelementptr [32 x i8], [32 x i8]* %buf, i32 0, i32 0 - %tmp1 = load i8, i8* %tmp - %tmp2 = zext i8 %tmp1 to i32 - ret i32 %tmp2 -} - -define i32 @f3() { -; CHECK-LABEL: f3: -; CHECK: ldr r0 - %buf = alloca [32 x i32], align 4 - %tmp = getelementptr [32 x i32], [32 x i32]* %buf, i32 0, i32 32 - %tmp1 = load i32, i32* %tmp - ret i32 %tmp1 -} - -define i32 @f4() { -; CHECK-LABEL: f4: -; CHECK: mov r0 -; CHECK: ldrb - %buf = alloca [32 x i8], align 4 - %tmp = getelementptr [32 x i8], [32 x i8]* %buf, i32 0, i32 2 - %tmp1 = load i8, i8* %tmp - %tmp2 = zext i8 %tmp1 to i32 - ret i32 %tmp2 -} |
