X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FThumb2%2Fthumb2-ldr.ll;h=88434f1c7d8058bc607c9b76480064353f1415e4;hb=fe311dba3ecb5a6b9451bbd56181a3f3b5fb2319;hp=8609ff7d2ea85f04273bbe73e478afe2910e670a;hpb=3a1f0f6785e27eb8ede455a3583ca8c885d3911e;p=oota-llvm.git diff --git a/test/CodeGen/Thumb2/thumb2-ldr.ll b/test/CodeGen/Thumb2/thumb2-ldr.ll index 8609ff7d2ea..88434f1c7d8 100644 --- a/test/CodeGen/Thumb2/thumb2-ldr.ll +++ b/test/CodeGen/Thumb2/thumb2-ldr.ll @@ -1,9 +1,9 @@ -; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s +; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s define i32 @f1(i32* %v) { entry: ; CHECK: f1: -; CHECK: ldr.w r0, [r0] +; CHECK: ldr r0, [r0] %tmp = load i32* %v ret i32 %tmp } @@ -11,7 +11,7 @@ entry: define i32 @f2(i32* %v) { entry: ; CHECK: f2: -; CHECK: ldr.w r0, [r0, #+4092] +; CHECK: ldr.w r0, [r0, #4092] %tmp2 = getelementptr i32* %v, i32 1023 %tmp = load i32* %tmp2 ret i32 %tmp @@ -21,7 +21,7 @@ define i32 @f3(i32* %v) { entry: ; CHECK: f3: ; CHECK: mov.w r1, #4096 -; CHECK: ldr.w r0, [r0, +r1] +; CHECK: ldr r0, [r0, r1] %tmp2 = getelementptr i32* %v, i32 1024 %tmp = load i32* %tmp2 ret i32 %tmp @@ -40,7 +40,7 @@ entry: define i32 @f5(i32 %base, i32 %offset) { entry: ; CHECK: f5: -; CHECK: ldr.w r0, [r0, +r1] +; CHECK: ldr r0, [r0, r1] %tmp1 = add i32 %base, %offset %tmp2 = inttoptr i32 %tmp1 to i32* %tmp3 = load i32* %tmp2 @@ -50,7 +50,7 @@ entry: define i32 @f6(i32 %base, i32 %offset) { entry: ; CHECK: f6: -; CHECK: ldr.w r0, [r0, +r1, lsl #2] +; CHECK: ldr.w r0, [r0, r1, lsl #2] %tmp1 = shl i32 %offset, 2 %tmp2 = add i32 %base, %tmp1 %tmp3 = inttoptr i32 %tmp2 to i32* @@ -62,7 +62,7 @@ define i32 @f7(i32 %base, i32 %offset) { entry: ; CHECK: f7: ; CHECK: lsrs r1, r1, #2 -; CHECK: ldr.w r0, [r0, +r1] +; CHECK: ldr r0, [r0, r1] %tmp1 = lshr i32 %offset, 2 %tmp2 = add i32 %base, %tmp1