Changes in directory llvm/test/Regression/Transforms/DSAnalysis:
arraymerge.ll updated: 1.2 -> 1.3 arraytest.ll updated: 1.2 -> 1.3 badcases.ll updated: 1.2 -> 1.3 basictest.ll updated: 1.2 -> 1.3 fieldmerge.ll updated: 1.2 -> 1.3 goodcases.ll updated: 1.2 -> 1.3 indcalltest.ll updated: 1.2 -> 1.3 misctests.ll updated: 1.2 -> 1.3 physicalsubtype.ll updated: 1.2 -> 1.3 recursion.ll updated: 1.2 -> 1.3 simplest-test.ll updated: 1.2 -> 1.3 simpletest.ll updated: 1.2 -> 1.3 structpadding.ll updated: 1.2 -> 1.3 --- Log message: For PR872: http://llvm.org/PR872 : Shrinkify LLVM's footprint by removing the analyze tool and moving its functionality into the opt tool. THis eliminates one of the largest tools from LLVM and doesn't make opt much bigger because it already included most of the analysis passes. To get the old analyze functionality pass the -analyze option to opt. Note that the integeration here is dead simple. The "main" of analyze was just copied to opt and invoked if the -analyze option was given. There may be opportunities for further integration such as removing the distinction between transform passes and analysis passes. To use the analysis functionality, if you previously did this: analyze $FNAME -domset -disable-verify you would now do this: opt -analyze $FNAME -domset -disable-verify Pretty simple. --- Diffs of the changes: (+13 -13) arraymerge.ll | 2 +- arraytest.ll | 2 +- badcases.ll | 2 +- basictest.ll | 2 +- fieldmerge.ll | 2 +- goodcases.ll | 2 +- indcalltest.ll | 2 +- misctests.ll | 2 +- physicalsubtype.ll | 2 +- recursion.ll | 2 +- simplest-test.ll | 2 +- simpletest.ll | 2 +- structpadding.ll | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) Index: llvm/test/Regression/Transforms/DSAnalysis/arraymerge.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/arraymerge.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/arraymerge.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/arraymerge.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/arraymerge.ll Fri Aug 18 01:34:30 2006 @@ -2,7 +2,7 @@ ; folded completely away if possible. This is a very common case, so it should ; be efficient. ; -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure ; implementation Index: llvm/test/Regression/Transforms/DSAnalysis/arraytest.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/arraytest.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/arraytest.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/arraytest.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/arraytest.ll Fri Aug 18 01:34:30 2006 @@ -1,5 +1,5 @@ ; -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure %crazy = type [2 x { [2 x sbyte], short } ] implementation Index: llvm/test/Regression/Transforms/DSAnalysis/badcases.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/badcases.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/badcases.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/badcases.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/badcases.ll Fri Aug 18 01:34:30 2006 @@ -1,6 +1,6 @@ ; This file contains a list of situations where node folding should happen... ; -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure implementation Index: llvm/test/Regression/Transforms/DSAnalysis/basictest.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/basictest.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/basictest.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/basictest.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/basictest.ll Fri Aug 18 01:34:30 2006 @@ -1,6 +1,6 @@ ; very simple test ; -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure implementation Index: llvm/test/Regression/Transforms/DSAnalysis/fieldmerge.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/fieldmerge.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/fieldmerge.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/fieldmerge.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/fieldmerge.ll Fri Aug 18 01:34:30 2006 @@ -1,5 +1,5 @@ ; -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure %str = type { int*, int* } Index: llvm/test/Regression/Transforms/DSAnalysis/goodcases.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/goodcases.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/goodcases.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/goodcases.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/goodcases.ll Fri Aug 18 01:34:30 2006 @@ -1,6 +1,6 @@ ; This file contains a list of cases where node folding should NOT happen ; -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure ; implementation Index: llvm/test/Regression/Transforms/DSAnalysis/indcalltest.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/indcalltest.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/indcalltest.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/indcalltest.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/indcalltest.ll Fri Aug 18 01:34:30 2006 @@ -1,5 +1,5 @@ ; -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure %G = global int 2 ; <int*> [#uses=1] %H = global int* null Index: llvm/test/Regression/Transforms/DSAnalysis/misctests.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/misctests.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/misctests.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/misctests.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/misctests.ll Fri Aug 18 01:34:30 2006 @@ -1,5 +1,5 @@ ; -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure int* %test1(int *%A) { %R = getelementptr int* %A, long 1 Index: llvm/test/Regression/Transforms/DSAnalysis/physicalsubtype.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/physicalsubtype.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/physicalsubtype.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/physicalsubtype.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/physicalsubtype.ll Fri Aug 18 01:34:30 2006 @@ -1,6 +1,6 @@ ; A test for "physical subtyping" used in some C programs... ; -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure ; %ST = type { int, int* } ; "Subtype" %DT = type { int, int*, int } ; "derived type" Index: llvm/test/Regression/Transforms/DSAnalysis/recursion.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/recursion.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/recursion.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/recursion.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/recursion.ll Fri Aug 18 01:34:30 2006 @@ -1,4 +1,4 @@ -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure implementation ; Functions: Index: llvm/test/Regression/Transforms/DSAnalysis/simplest-test.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/simplest-test.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/simplest-test.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/simplest-test.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/simplest-test.ll Fri Aug 18 01:34:30 2006 @@ -1,4 +1,4 @@ -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure void %foo(int* %X) { store int 4, int* %X Index: llvm/test/Regression/Transforms/DSAnalysis/simpletest.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/simpletest.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/simpletest.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/simpletest.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/simpletest.ll Fri Aug 18 01:34:30 2006 @@ -1,4 +1,4 @@ -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure implementation Index: llvm/test/Regression/Transforms/DSAnalysis/structpadding.ll diff -u llvm/test/Regression/Transforms/DSAnalysis/structpadding.ll:1.2 llvm/test/Regression/Transforms/DSAnalysis/structpadding.ll:1.3 --- llvm/test/Regression/Transforms/DSAnalysis/structpadding.ll:1.2 Fri Oct 3 13:42:25 2003 +++ llvm/test/Regression/Transforms/DSAnalysis/structpadding.ll Fri Aug 18 01:34:30 2006 @@ -1,4 +1,4 @@ -; RUN: analyze %s -tddatastructure +; RUN: opt -analyze %s -tddatastructure %str = type { int, int* } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits