[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:

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.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-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-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-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(-)

[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

[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

[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-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-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

[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

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-04 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 ---

[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:

[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

[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-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.

[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

[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

[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: