[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

Evan Cheng evan.cheng at apple.com
Thu Jul 9 22:33:22 PDT 2009


On Jul 9, 2009, at 7:19 PM, Chris Lattner wrote:

> Hey Evan,
>
> Any reason not to use FileCheck for these tests? :)

I am slow to adopt to new technology. :-)

Evan

>
> -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
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list