Implement PR3495: local spiller optimization. The local spiller can now keep availabi...
[oota-llvm.git] / test / CodeGen / X86 / shl_elim.ll
index 3c447f79dd6045d76a597f36000bee3fe2f42373..d3616f4ac5de4c8e505edfdc8c0cf8b9ec7cda51 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llvm-as < %s | llc -march=x86 | grep {movl      8(.esp), %eax}
-; RUN: llvm-as < %s | llc -march=x86 | grep {shll      .15, .eax}
-; RUN: llvm-as < %s | llc -march=x86 | grep {sarl      .16, .eax}
+; RUN: llvm-as < %s | llc -march=x86 | grep {shrl      .eax}
+; RUN: llvm-as < %s | llc -march=x86 | grep {movswl    .ax, .eax}
 
 define i32 @test1(i64 %a) {
         %tmp29 = lshr i64 %a, 24                ; <i64> [#uses=1]