X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FX86%2Fcoalesce-esp.ll;h=e0257e68f0f2355a4a2501bb8e5bcbd8207586a2;hb=1249487852fe1aa8d21301d350e53f68c5dbf9d6;hp=8a1597870dd06d3a1097fa74837d64a058d3e053;hpb=a4714e025de720d0fcbaa78ab6c12dc789599233;p=oota-llvm.git diff --git a/test/CodeGen/X86/coalesce-esp.ll b/test/CodeGen/X86/coalesce-esp.ll index 8a1597870dd..e0257e68f0f 100644 --- a/test/CodeGen/X86/coalesce-esp.ll +++ b/test/CodeGen/X86/coalesce-esp.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llc -strict-index-regclass | grep {movl %esp, %eax} +; RUN: llc < %s | grep "movl %esp, %ebp" ; PR4572 ; Don't coalesce with %esp if it would end up putting %esp in @@ -18,9 +18,9 @@ entry: bb4: ; preds = %bb7.backedge, %entry %indvar = phi i32 [ %indvar.next, %bb7.backedge ], [ 0, %entry ] ; [#uses=2] %scevgep24.sum = sub i32 undef, %indvar ; [#uses=2] - %scevgep25 = getelementptr i32* %0, i32 %scevgep24.sum ; [#uses=1] - %scevgep27 = getelementptr i32* undef, i32 %scevgep24.sum ; [#uses=1] - %1 = load i32* %scevgep27, align 4 ; [#uses=0] + %scevgep25 = getelementptr i32, i32* %0, i32 %scevgep24.sum ; [#uses=1] + %scevgep27 = getelementptr i32, i32* undef, i32 %scevgep24.sum ; [#uses=1] + %1 = load i32, i32* %scevgep27, align 4 ; [#uses=0] br i1 undef, label %bb7.backedge, label %bb5 bb5: ; preds = %bb4