As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
[oota-llvm.git] / test / CodeGen / X86 / lsr-loop-exit-cond.ll
index c998268600cb42c53d1cf5e78c03f9fdf8441bcf..d33cc3a09665b6726c48b1354294129d55ee5023 100644 (file)
@@ -1,10 +1,14 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | %prcontext decq 1 | grep jne
+; XFAIL: *
+; RUN: llc -march=x86-64 < %s | FileCheck %s
+
+; CHECK: decq
+; CHECK-NEXT: jne
 
 @Te0 = external global [256 x i32]             ; <[256 x i32]*> [#uses=5]
 @Te1 = external global [256 x i32]             ; <[256 x i32]*> [#uses=4]
 @Te3 = external global [256 x i32]             ; <[256 x i32]*> [#uses=2]
 
-define void @t(i8* nocapture %in, i8* nocapture %out, i32* nocapture %rk, i32 %r) nounwind ssp {
+define void @t(i8* nocapture %in, i8* nocapture %out, i32* nocapture %rk, i32 %r) nounwind {
 entry:
        %0 = load i32* %rk, align 4             ; <i32> [#uses=1]
        %1 = getelementptr i32* %rk, i64 1              ; <i32*> [#uses=1]