[llvm-commits] [llvm] r98148 - /llvm/trunk/test/CodeGen/XCore/addsub64.ll

Richard Osborne richard at xmos.com
Wed Mar 10 03:24:03 PST 2010


Author: friedgold
Date: Wed Mar 10 05:24:03 2010
New Revision: 98148

URL: http://llvm.org/viewvc/llvm-project?rev=98148&view=rev
Log:
Convert test to FileCheck.

Modified:
    llvm/trunk/test/CodeGen/XCore/addsub64.ll

Modified: llvm/trunk/test/CodeGen/XCore/addsub64.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/XCore/addsub64.ll?rev=98148&r1=98147&r2=98148&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/XCore/addsub64.ll (original)
+++ llvm/trunk/test/CodeGen/XCore/addsub64.ll Wed Mar 10 05:24:03 2010
@@ -1,12 +1,20 @@
-; RUN: llc < %s -march=xcore -mcpu=xs1b-generic > %t1.s
-; RUN: grep ladd %t1.s | count 2
-; RUN: grep lsub %t1.s | count 2
+; RUN: llc < %s -march=xcore | FileCheck %s
 define i64 @add64(i64 %a, i64 %b) {
 	%result = add i64 %a, %b
 	ret i64 %result
 }
+; CHECK: add64
+; CHECK: ldc r11, 0
+; CHECK-NEXT: ladd r2, r0, r0, r2, r11
+; CHECK-NEXT: ladd r2, r1, r1, r3, r2
+; CHECK-NEXT: retsp 0
 
 define i64 @sub64(i64 %a, i64 %b) {
 	%result = sub i64 %a, %b
 	ret i64 %result
 }
+; CHECK: sub64
+; CHECK: ldc r11, 0
+; CHECK-NEXT: lsub r2, r0, r0, r2, r11
+; CHECK-NEXT: lsub r2, r1, r1, r3, r2
+; CHECK-NEXT: retsp 0





More information about the llvm-commits mailing list