[AVX512] Bring back vector-shuffle lowering support through broadcasts
[oota-llvm.git] / test / CodeGen / X86 / 2008-02-18-TailMergingBug.ll
index 75d333ace6b5b7795939fdd451b45e1efe7e5a1a..363a6008a00dee94dc6e9abead916e263c1628d0 100644 (file)
@@ -1,9 +1,10 @@
-; RUN: llvm-as < %s | llc -march=x86 -stats |& grep {Number of block tails merged} | grep 6
+; REQUIRES: asserts
+; RUN: llc < %s -march=x86 -mcpu=yonah -stats 2>&1 | grep "Number of block tails merged" | grep 16
 ; PR1909
 
 @.str = internal constant [48 x i8] c"transformed bounds: (%.2f, %.2f), (%.2f, %.2f)\0A\00"            ; <[48 x i8]*> [#uses=1]
 
-define void @minmax(float* %result) nounwind  {
+define void @minmax(float* %result) nounwind optsize {
 entry:
        %tmp2 = load float* %result, align 4            ; <float> [#uses=6]
        %tmp4 = getelementptr float* %result, i32 2             ; <float*> [#uses=5]