[llvm-commits] CVS: llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp

2007-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: DeadArgumentElimination.cpp updated: 1.37 -> 1.38 --- Log message: Fix Transforms/DeadArgElim/2007-02-07-FuncRename.ll, fallout from PR411: http://llvm.org/PR411 . This happened because deadargelim now causes VMCore to auto-rename every function t

[llvm-commits] CVS: llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp ExtractFunction.cpp FunctionResolution.cpp GlobalDCE.cpp GlobalOpt.cpp IPConstantPropagation.cpp IndMemRemoval.cpp Inliner.cpp I

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/IPO: DeadArgumentElimination.cpp updated: 1.35 -> 1.36 ExtractFunction.cpp updated: 1.16 -> 1.17 FunctionResolution.cpp updated: 1.65 -> 1.66 GlobalDCE.cpp updated: 1.40 -> 1.41 GlobalOpt.cpp updated: 1.88 -> 1.89 IPConstantPropagation.cpp updated: 1.21 -

Re: [llvm-commits] CVS: llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp ExtractFunction.cpp

2007-01-28 Thread Chris Lattner
> bool deleteFunction() { > + // If we're in relinking mode, set linkage of all internal > callees to > + // external. This will allow us extract function, and then - > link > + // everything together I think 'relink' should always be true. In the case where you are extr

[llvm-commits] CVS: llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp ExtractFunction.cpp

2007-01-28 Thread Anton Korobeynikov
Changes in directory llvm/lib/Transforms/IPO: DeadArgumentElimination.cpp updated: 1.34 -> 1.35 ExtractFunction.cpp updated: 1.15 -> 1.16 --- Log message: Propagate changes from my local tree. This patch includes: 1. New parameter attribute called 'inreg'. It has meaning "place this parameter

[llvm-commits] CVS: llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp

2006-12-16 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: DeadArgumentElimination.cpp updated: 1.31 -> 1.32 --- Log message: when inserting a dummy argument to work-around the CBE not supporting zero arg vararg functions, pass undef instead of 'int 0', which is cheaper. --- Diffs of the changes: (+1 -3

[llvm-commits] CVS: llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp

2006-09-18 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: DeadArgumentElimination.cpp updated: 1.28 -> 1.29 --- Log message: Implement a trivial optzn: of vastart is never called in a function that takes ... args, remove the '...'. This is Transforms/DeadArgElim/dead_vaargs.ll --- Diffs of the changes:

[llvm-commits] CVS: llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp

2006-06-27 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: DeadArgumentElimination.cpp updated: 1.26 -> 1.27 --- Log message: Fix Transforms/DeadArgElim/2006-06-27-struct-ret.ll. -deadargelim should not remove the struct return argument of a csret function, even if it is obviously dead. --- Diffs of the