respect inline=never and inline=always notes.
[oota-llvm.git] / test / CodeGen / X86 / trunc-to-bool.ll
index 667fc2f3d3c8082d84fd479bcab353b6942de54d..9dd14252ace8dfc5f81ab5d3fc899878e4dc60fa 100644 (file)
@@ -1,11 +1,10 @@
 ; An integer truncation to i1 should be done with an and instruction to make
 ; sure only the LSBit survives. Test that this is the case both for a returned
 ; value and as the operand of a branch.
-; RUN: llvm-as < %s | llc -march=x86 &&
-; RUN: llvm-as < %s | llc -march=x86 | grep '\(and\)\|\(test.*\$1\)' | \
-; RUN:   wc -l | grep 6
+; RUN: llvm-as < %s | llc -march=x86 | grep {\\(and\\)\\|\\(test.*\\\$1\\)} | \
+; RUN:   count 6
 
-define i1 @test1(i32 %X) zext {
+define i1 @test1(i32 %X) zeroext {
     %Y = trunc i32 %X to i1
     ret i1 %Y
 }