[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-06-05 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.81 -> 1.82 --- Log message: Rename. --- Diffs of the changes: (+1 -1) Scalar.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Transforms/Scalar.h diff -u llvm/include/llvm/Transform

Re: [llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-06-05 Thread Chris Lattner
> // > // LoopUnswitch - This pass is a simple loop unswitching pass. > // > -LoopPass *createLoopUnswitchPass(); > +LoopPass *createLoopUnswitchPass(bool Os = false); Hey Devang, please name this something like "OptimizeForSize" or something, instead of Os :) -Chris

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-06-05 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.80 -> 1.81 --- Log message: Avoid non-trivial loop unswitching while optimizing for size. --- Diffs of the changes: (+1 -1) Scalar.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/T

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-05-29 Thread Owen Anderson
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.79 -> 1.80 --- Log message: Put GVN-PRE in all the right places. --- Diffs of the changes: (+7 -0) Scalar.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/Transforms/Scalar.h diff -u llvm/in

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-04-06 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.78 -> 1.79 --- Log message: Add loop rotation pass. --- Diffs of the changes: (+7 -0) Scalar.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/Transforms/Scalar.h diff -u llvm/include/llvm/Tr

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-03-30 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.77 -> 1.78 --- Log message: Split the sdisel code munging stuff out into its own opt-pass, CodeGenPrepare. --- Diffs of the changes: (+7 -1) Scalar.h |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) In

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-03-06 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.76 -> 1.77 --- Log message: Now IndVarSimplify is a LoopPass. --- Diffs of the changes: (+1 -1) Scalar.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Transforms/Scalar.h diff -u l

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-03-06 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.75 -> 1.76 --- Log message: Now LICM is a LoopPass. --- Diffs of the changes: (+1 -1) Scalar.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Transforms/Scalar.h diff -u llvm/includ

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-03-06 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.74 -> 1.75 --- Log message: Now LoopUnroll is a LoopPass. --- Diffs of the changes: (+1 -1) Scalar.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Transforms/Scalar.h diff -u llvm/

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-03-06 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.73 -> 1.74 --- Log message: Now LoopUnswitch is a LoopPass. --- Diffs of the changes: (+1 -1) Scalar.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Transforms/Scalar.h diff -u llv

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-03-06 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.72 -> 1.73 --- Log message: Now LoopStrengthReduce is a LoopPass. --- Diffs of the changes: (+2 -1) Scalar.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Transforms/Scalar.h dif

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-02-14 Thread Reid Spencer
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.71 -> 1.72 --- Log message: For PR1195: http://llvm.org/PR1195 : Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and PackedTyID -> VectorTyID. No functional changes. --- Diffs of the changes: (+1 -1)

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-02-03 Thread Reid Spencer
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.70 -> 1.71 --- Log message: For PR1072: http://llvm.org/PR1072 : Removing -raise has neglible positive or negative side effects so we are opting to remove it. See the PR for comparison details. --- Diffs of the changes: (

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-01-25 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.69 -> 1.70 --- Log message: Inherit BasicBlockPass directly from Pass. --- Diffs of the changes: (+3 -3) Scalar.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/include/llvm/Transforms/Sca

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2006-10-13 Thread Bill Wendling
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.68 -> 1.69 --- Log message: Corrected formatting. --- Diffs of the changes: (+66 -62) Scalar.h | 128 --- 1 files changed, 66 insertions(+), 62 deletions(-)

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2006-09-03 Thread Duraid Madina
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.67 -> 1.68 --- Log message: add setJumpBufSize() and setJumpBufAlignment() to target-lowering. Call these from your backend to enjoy setjmp/longjmp goodness, see lib/Target/IA64/IA64ISelLowering.cpp for an example --- Di

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2006-08-28 Thread Nick Lewycky
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.66 -> 1.67 --- Log message: Add PredicateSimplifier pass. Collapses equal variables into one form and simplifies expressions. This implements the optimization described in PR807: http://llvm.org/PR807 . --- Diffs of the ch

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2006-06-08 Thread Owen Anderson
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.65 -> 1.66 --- Log message: Update some comments, and expose LCSSAID in preparation for having other passes require LCSSA. --- Diffs of the changes: (+1 -0) Scalar.h |1 + 1 files changed, 1 insertion(+) Index: ll

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2006-05-01 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.63 -> 1.64 --- Log message: Add pass ID's for various passes, so they can be AddRequiredID. Patch by Domagoj Babic! --- Diffs of the changes: (+20 -14) Scalar.h | 34 -- 1 files change

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2006-04-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.62 -> 1.63 --- Log message: remove a dead prototype --- Diffs of the changes: (+0 -4) Scalar.h |4 1 files changed, 4 deletions(-) Index: llvm/include/llvm/Transforms/Scalar.h diff -u llvm/include/llvm/Transf

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2006-03-16 Thread Evan Cheng
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.61 -> 1.62 --- Log message: For each loop, keep track of all the IV expressions inserted indexed by stride. For a set of uses of the IV of a stride which is a multiple of another stride, do not insert a new IV expression. Ra

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2006-03-13 Thread Evan Cheng
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.60 -> 1.61 --- Log message: Added target lowering hooks which LSR consults to make more intelligent transformation decisions. --- Diffs of the changes: (+8 -2) Scalar.h | 10 -- 1 files changed, 8 insertions(+

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2005-11-22 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.59 -> 1.60 --- Log message: Reg2Mem is something a pass may depend on, so allow that --- Diffs of the changes: (+1 -0) Scalar.h |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/Transforms/Scalar.h dif

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2005-11-09 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.58 -> 1.59 --- Log message: The pass everyone has been waiting for! Reg2Mem for fun you can opt -reg2mem -mem2reg --- Diffs of the changes: (+6 -0) Scalar.h |6 ++ 1 files changed, 6 insertions(+) Index: llv

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2005-11-05 Thread Nate Begeman
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.57 -> 1.58 --- Log message: Add support alignment of allocation instructions. Add support for specifying alignment and size of setjmp jmpbufs. No targets currently do anything with this information, nor is it presrved in th