[llvm-commits] CVS: llvm/test/Regression/Transforms/GCSE/2002-05-14-OperandSwap.ll 2003-06-13-LoadStoreEliminate.ll RLE-Eliminate.ll
Chris Lattner
lattner at cs.uiuc.edu
Sat Jun 28 18:27:15 PDT 2003
Changes in directory llvm/test/Regression/Transforms/GCSE:
2002-05-14-OperandSwap.ll updated: 1.2 -> 1.3
2003-06-13-LoadStoreEliminate.ll updated: 1.1 -> 1.2
RLE-Eliminate.ll updated: 1.2 -> 1.3
---
Log message:
Remove explicit control flow through the use of the 'not' script
---
Diffs of the changes:
Index: llvm/test/Regression/Transforms/GCSE/2002-05-14-OperandSwap.ll
diff -u llvm/test/Regression/Transforms/GCSE/2002-05-14-OperandSwap.ll:1.2 llvm/test/Regression/Transforms/GCSE/2002-05-14-OperandSwap.ll:1.3
--- llvm/test/Regression/Transforms/GCSE/2002-05-14-OperandSwap.ll:1.2 Thu Aug 22 11:39:10 2002
+++ llvm/test/Regression/Transforms/GCSE/2002-05-14-OperandSwap.ll Sat Jun 28 18:23:23 2003
@@ -1,10 +1,7 @@
; This entire chain of computation should be optimized away, but
; wasn't because the two multiplies were not detected as being identical.
;
-; RUN: if as < %s | opt -gcse -instcombine -dce | dis | grep sub
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -gcse -instcombine -dce | dis | not grep sub
implementation ; Functions:
Index: llvm/test/Regression/Transforms/GCSE/2003-06-13-LoadStoreEliminate.ll
diff -u llvm/test/Regression/Transforms/GCSE/2003-06-13-LoadStoreEliminate.ll:1.1 llvm/test/Regression/Transforms/GCSE/2003-06-13-LoadStoreEliminate.ll:1.2
--- llvm/test/Regression/Transforms/GCSE/2003-06-13-LoadStoreEliminate.ll:1.1 Mon Jun 16 07:05:38 2003
+++ llvm/test/Regression/Transforms/GCSE/2003-06-13-LoadStoreEliminate.ll Sat Jun 28 18:23:23 2003
@@ -1,10 +1,7 @@
; This testcase shows a bug where an common subexpression exists, but there
; is no shared dominator block that the expression can be hoisted out to.
;
-; RUN: if as < %s | opt -load-vn -gcse | dis | grep load
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -load-vn -gcse | dis | not grep load
int %test(int* %P) {
store int 5, int* %P
Index: llvm/test/Regression/Transforms/GCSE/RLE-Eliminate.ll
diff -u llvm/test/Regression/Transforms/GCSE/RLE-Eliminate.ll:1.2 llvm/test/Regression/Transforms/GCSE/RLE-Eliminate.ll:1.3
--- llvm/test/Regression/Transforms/GCSE/RLE-Eliminate.ll:1.2 Fri Aug 30 15:18:09 2002
+++ llvm/test/Regression/Transforms/GCSE/RLE-Eliminate.ll Sat Jun 28 18:23:23 2003
@@ -1,10 +1,7 @@
; This testcase ensures that redundant loads are eliminated when they should
; be. All RL variables (redundant loads) should be eliminated.
;
-; RUN: if as < %s | opt -load-vn -gcse | dis | grep %RL
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -load-vn -gcse | dis | not grep %RL
;
int "test1"(int* %P) {
%A = load int* %P
More information about the llvm-commits
mailing list