[llvm-commits] [llvm] r75218 - in /llvm/trunk: lib/Target/ARM/ARM.h lib/Target/ARM/ARMInstrThumb.td lib/Target/ARM/ARMInstrThumb2.td lib/Target/ARM/ARMTargetMachine.cpp lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp lib/Target/ARM/Thumb2ITBlockPass.cpp test/CodeGen/Thumb2/thumb2-select.ll test/CodeGen/Thumb2/thumb2-select_xform.ll

Chris Lattner clattner at apple.com
Thu Jul 9 19:19:13 PDT 2009


Hey Evan,

Any reason not to use FileCheck for these tests? :)

-Chris

On Jul 9, 2009, at 6:54 PM, Evan Cheng wrote:

> +++ llvm/trunk/test/CodeGen/Thumb2/thumb2-select.ll Thu Jul  9  
> 20:54:42 2009
> @@ -4,6 +4,7 @@
> ; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep movle |  
> count 1
> ; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep movls |  
> count 1
> ; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep movhi |  
> count 1
> +; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep it     
> | count 6
>
> define i32 @f1(i32 %a.s) {
> entry:
>
> Modified: llvm/trunk/test/CodeGen/Thumb2/thumb2-select_xform.ll
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Thumb2/thumb2-select_xform.ll?rev=75218&r1=75217&r2=75218&view=diff
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm/trunk/test/CodeGen/Thumb2/thumb2-select_xform.ll (original)
> +++ llvm/trunk/test/CodeGen/Thumb2/thumb2-select_xform.ll Thu Jul  9  
> 20:54:42 2009
> @@ -1,5 +1,6 @@
> ; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep mov |  
> count 3
> ; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep mvn |  
> count 1
> +; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep it  |  
> count 3
>
> define i32 @t1(i32 %a, i32 %b, i32 %c) nounwind {
>         %tmp1 = icmp sgt i32 %c, 10




More information about the llvm-commits mailing list