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

2007-04-29 Thread Anton Korobeynikov
Changes in directory llvm/lib/Transforms/IPO: GlobalDCE.cpp updated: 1.44 -> 1.45 --- Log message: Implement review feedback --- Diffs of the changes: (+1 -1) GlobalDCE.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/IPO/GlobalDCE.cpp diff -u llvm

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

2007-04-28 Thread Chris Lattner
> Index: llvm/lib/Transforms/IPO/GlobalDCE.cpp > diff -u llvm/lib/Transforms/IPO/GlobalDCE.cpp:1.43 llvm/lib/ > Transforms/IPO/GlobalDCE.cpp:1.44 > --- llvm/lib/Transforms/IPO/GlobalDCE.cpp:1.43Wed Apr 25 09:27:10 > 2007 > +++ llvm/lib/Transforms/IPO/GlobalDCE.cpp Sat Apr 28 08:44:59

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

2007-04-28 Thread Anton Korobeynikov
Changes in directory llvm/lib/Transforms/IPO: GlobalDCE.cpp updated: 1.43 -> 1.44 --- Log message: Implement review feedback. Aliasees can be either GlobalValue's or bitcasts of them. --- Diffs of the changes: (+2 -6) GlobalDCE.cpp |8 ++-- 1 files changed, 2 insertions(+), 6 dele

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

2007-04-25 Thread Chris Lattner
On Apr 25, 2007, at 7:28 AM, Anton Korobeynikov wrote: > > > + for (Module::alias_iterator I = M.alias_begin(), E = M.alias_end(); > + I != E; ++I) { > +Changed |= RemoveUnusedGlobalValue(*I); RemoveUnusedGlobalValue shouldn't be called here. > +// Aliases are always needed even

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

2007-04-25 Thread Anton Korobeynikov
Changes in directory llvm/lib/Transforms/IPO: GlobalDCE.cpp updated: 1.42 -> 1.43 --- Log message: Implement aliases. This fixes PR1017: http://llvm.org/PR1017 and it's dependent bugs. CFE part will follow. --- Diffs of the changes: (+12 -1) GlobalDCE.cpp | 13 - 1 files c