[llvm-commits] CVS: llvm/test/Transforms/Reassociate/mul-factor3.ll mulfactor2.ll shift-factor.ll

Reid Spencer reid at x10sys.com
Mon Apr 16 10:38:16 PDT 2007



Changes in directory llvm/test/Transforms/Reassociate:

mul-factor3.ll updated: 1.2 -> 1.3
mulfactor2.ll updated: 1.3 -> 1.4
shift-factor.ll updated: 1.2 -> 1.3
---
Log message:

For PR1319: http://llvm.org/PR1319 :
Remove && from the end of the lines to prevent tests from throwing run
lines into the background. Also, clean up places where the same command
is run multiple times by using a temporary file.


---
Diffs of the changes:  (+13 -6)

 mul-factor3.ll  |    6 ++++--
 mulfactor2.ll   |    7 +++++--
 shift-factor.ll |    6 ++++--
 3 files changed, 13 insertions(+), 6 deletions(-)


Index: llvm/test/Transforms/Reassociate/mul-factor3.ll
diff -u llvm/test/Transforms/Reassociate/mul-factor3.ll:1.2 llvm/test/Transforms/Reassociate/mul-factor3.ll:1.3
--- llvm/test/Transforms/Reassociate/mul-factor3.ll:1.2	Fri Dec  1 22:23:10 2006
+++ llvm/test/Transforms/Reassociate/mul-factor3.ll	Mon Apr 16 12:36:08 2007
@@ -1,7 +1,9 @@
 ; This should be one add and two multiplies.
 
-; RUN: llvm-upgrade < %s | llvm-as | opt -reassociate -instcombine | llvm-dis | grep mul | wc -l | grep 2 &&
-; RUN: llvm-upgrade < %s | llvm-as | opt -reassociate -instcombine | llvm-dis | grep add | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | \
+; RUN:   opt -reassociate -instcombine | llvm-dis > %t 
+; RUN: grep mul %t | wc -l | grep 2
+; RUN: grep add %t | wc -l | grep 1
 
 int %test(int %A, int %B, int %C) {
 	%aa = mul int %A, %A


Index: llvm/test/Transforms/Reassociate/mulfactor2.ll
diff -u llvm/test/Transforms/Reassociate/mulfactor2.ll:1.3 llvm/test/Transforms/Reassociate/mulfactor2.ll:1.4
--- llvm/test/Transforms/Reassociate/mulfactor2.ll:1.3	Fri Dec  1 22:23:10 2006
+++ llvm/test/Transforms/Reassociate/mulfactor2.ll	Mon Apr 16 12:36:08 2007
@@ -1,7 +1,10 @@
 ; This should turn into one multiply and one add.
 
-; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -reassociate -instcombine | llvm-dis | grep mul | wc -l | grep 1 &&
-; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -reassociate -instcombine | llvm-dis | grep add | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | \
+; RUN:   opt -instcombine -reassociate -instcombine | llvm-dis -o %t 
+; RUN: grep mul %t | wc -l | grep 1
+; RUN: grep add %t | wc -l | grep 1
+
 int %main(int %t) {
         %tmp.3 = mul int %t, 12         ; <int> [#uses=1]
         %tmp.4 = add int %tmp.3, 5              ; <int> [#uses=1]


Index: llvm/test/Transforms/Reassociate/shift-factor.ll
diff -u llvm/test/Transforms/Reassociate/shift-factor.ll:1.2 llvm/test/Transforms/Reassociate/shift-factor.ll:1.3
--- llvm/test/Transforms/Reassociate/shift-factor.ll:1.2	Fri Dec  1 22:23:10 2006
+++ llvm/test/Transforms/Reassociate/shift-factor.ll	Mon Apr 16 12:36:08 2007
@@ -1,6 +1,8 @@
 ; There should be exactly one shift and one add left.
-; RUN: llvm-upgrade < %s | llvm-as | opt -reassociate -instcombine | llvm-dis | grep shl | wc -l | grep 1 &&
-; RUN: llvm-upgrade < %s | llvm-as | opt -reassociate -instcombine | llvm-dis | grep add | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | \
+; RUN:   opt -reassociate -instcombine | llvm-dis > %t  
+; RUN: grep shl %t | wc -l | grep 1
+; RUN: grep add %t | wc -l | grep 1
 
 int %test(int %X, int %Y) {
         %tmp.2 = shl int %X, ubyte 1            ; <int> [#uses=1]






More information about the llvm-commits mailing list