summaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb2/thumb2-ldrb.ll
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2009-08-11 09:37:40 +0000
committerEvan Cheng <evan.cheng@apple.com>2009-08-11 09:37:40 +0000
commit195c71b472d3f83c1051d2b87f4e93cc928b6ec9 (patch)
treedba01389e024e6acd7b66ff614b8e7b1278a2bc2 /test/CodeGen/Thumb2/thumb2-ldrb.ll
parent3a21425dbe09c7ac85e6b156f82184dd6132435a (diff)
downloadllvm-195c71b472d3f83c1051d2b87f4e93cc928b6ec9.tar.gz
llvm-195c71b472d3f83c1051d2b87f4e93cc928b6ec9.tar.bz2
llvm-195c71b472d3f83c1051d2b87f4e93cc928b6ec9.tar.xz
Fix the previous accidental commit. Now shrinking common Thumb2 load / store instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78659 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/Thumb2/thumb2-ldrb.ll')
-rw-r--r--test/CodeGen/Thumb2/thumb2-ldrb.ll10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/CodeGen/Thumb2/thumb2-ldrb.ll b/test/CodeGen/Thumb2/thumb2-ldrb.ll
index 7f402c8774..4fae85bf27 100644
--- a/test/CodeGen/Thumb2/thumb2-ldrb.ll
+++ b/test/CodeGen/Thumb2/thumb2-ldrb.ll
@@ -3,7 +3,7 @@
define i8 @f1(i8* %v) {
entry:
; CHECK: f1:
-; CHECK: ldrb.w r0, [r0]
+; CHECK: ldrb r0, [r0]
%tmp = load i8* %v
ret i8 %tmp
}
@@ -21,7 +21,7 @@ define i8 @f3(i32 %base) {
entry:
; CHECK: f3:
; CHECK: mov.w r1, #4096
-; CHECK: ldrb.w r0, [r0, +r1]
+; CHECK: ldrb r0, [r0, r1]
%tmp1 = add i32 %base, 4096
%tmp2 = inttoptr i32 %tmp1 to i8*
%tmp3 = load i8* %tmp2
@@ -41,7 +41,7 @@ entry:
define i8 @f5(i32 %base, i32 %offset) {
entry:
; CHECK: f5:
-; CHECK: ldrb.w r0, [r0, +r1]
+; CHECK: ldrb r0, [r0, r1]
%tmp1 = add i32 %base, %offset
%tmp2 = inttoptr i32 %tmp1 to i8*
%tmp3 = load i8* %tmp2
@@ -51,7 +51,7 @@ entry:
define i8 @f6(i32 %base, i32 %offset) {
entry:
; CHECK: f6:
-; CHECK: ldrb.w r0, [r0, +r1, lsl #2]
+; CHECK: ldrb.w r0, [r0, r1, lsl #2]
%tmp1 = shl i32 %offset, 2
%tmp2 = add i32 %base, %tmp1
%tmp3 = inttoptr i32 %tmp2 to i8*
@@ -63,7 +63,7 @@ define i8 @f7(i32 %base, i32 %offset) {
entry:
; CHECK: f7:
; CHECK: lsrs r1, r1, #2
-; CHECK: ldrb.w r0, [r0, +r1]
+; CHECK: ldrb r0, [r0, r1]
%tmp1 = lshr i32 %offset, 2
%tmp2 = add i32 %base, %tmp1
%tmp3 = inttoptr i32 %tmp2 to i8*