X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FThumb2%2Fthumb2-ldr_post.ll;h=cb7e795a04500cb41a4cf3ddab2e1ca5d7261bc7;hb=0a613536b19d90e12e87154345b083d8f2e28e80;hp=79ffa8293521d967911330167c307883f44ae15a;hpb=e88d5cee9d6b02bc786df806395a718464908064;p=oota-llvm.git diff --git a/test/CodeGen/Thumb2/thumb2-ldr_post.ll b/test/CodeGen/Thumb2/thumb2-ldr_post.ll index 79ffa829352..cb7e795a045 100644 --- a/test/CodeGen/Thumb2/thumb2-ldr_post.ll +++ b/test/CodeGen/Thumb2/thumb2-ldr_post.ll @@ -1,12 +1,12 @@ -; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \ -; RUN: grep {ldr.*\\\[.*\],} | count 1 +; RUN: llc -mtriple=thumb-eabi -mcpu=arm1156t2-s -mattr=+thumb2 %s -o - | FileCheck %s define i32 @test(i32 %a, i32 %b, i32 %c) { %tmp1 = mul i32 %a, %b ; [#uses=2] %tmp2 = inttoptr i32 %tmp1 to i32* ; [#uses=1] - %tmp3 = load i32* %tmp2 ; [#uses=1] + %tmp3 = load i32, i32* %tmp2 ; [#uses=1] %tmp4 = sub i32 %tmp1, 8 ; [#uses=1] %tmp5 = mul i32 %tmp4, %tmp3 ; [#uses=1] ret i32 %tmp5 } +; CHECK: ldr r{{.*}}, [{{.*}}],