For PR950:
[oota-llvm.git] / lib / Transforms / IPO / GlobalOpt.cpp
2006-10-20 Reid SpencerFor PR950:
2006-09-30 Chris LattnerFix debug output
2006-09-30 Chris LattnerImplement SRA of heap allocations.
2006-09-30 Chris LattnerAdd some ifdef'd out debug info
2006-09-28 Chris LattnerEliminate ConstantBool::True and ConstantBool::False...
2006-09-14 Anton KorobeynikovAdding dllimport, dllexport and external weak linkage...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-07-07 Chris LattnerFix PR820 and Transforms/GlobalOpt/2006-07-07-InlineAsm...
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2005-11-05 Nate BegemanAdd support alignment of allocation instructions.
2005-10-25 Alkis EvlogimenosStop using deprecated types
2005-09-27 Chris LattnerFix a regression in my previous patch, fixing GlobalOpt...
2005-09-27 Chris LattnerAdd support for external calls that we know how to...
2005-09-27 Chris LattnerFix a bug where we would evaluate stores into linkonce...
2005-09-27 Chris LattnerImplement support for static constructors with calls...
2005-09-27 Chris LattnerRefactor this code a bit, no functionality changes.
2005-09-26 Chris LattnerRemove some dead code. ctor evaluation subsumes empty...
2005-09-26 Chris LattnerAdd support for alloca, implementing ctor-list-opt...
2005-09-26 Chris LattnerAdd a debug printout, fix a crash on kc++
2005-09-26 Chris LattnerImplement loads/stores through GEP's of globals. This...
2005-09-26 Chris LattnerReplace TraverseGEPInitializer with ConstantFoldLoadThr...
2005-09-26 Chris Lattneradd a comment
2005-09-26 Chris LattnerAdd support for getelementptr, load, and correctly...
2005-09-26 Chris LattnerAdd support for br/brcond/switch and phi
2005-09-26 Chris LattnerAdd a simple interpreter to this code, allowing us...
2005-09-26 Chris Lattnerfactor some code into a InstallGlobalCtors method,...
2005-09-26 Chris LattnerMake the global opt optimizer work on modules with...
2005-09-26 Chris LattnerFactor this code out into a few methods.
2005-06-15 Chris LattnerDo not promote globals only used by main to locals...
2005-05-08 Chris LattnerConvert non-address taken functions with C calling...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-02-27 Chris LattnerTeach globalopt how memset/cpy/move affect memory,...
2005-02-23 Chris Lattnermake this more efficient. Scan up to 16 nodes, not...
2005-02-10 Alkis EvlogimenosLocalize globals if they are only used in main(). This...
2005-02-01 Chris LattnerAdjust to changes in APIs
2005-01-08 Chris LattnerFix VS warnings.
2004-12-12 Chris LattnerProperly implement copying of a global, fixing the...
2004-12-12 Chris LattnerThough the previous xform applies to literally dozens...
2004-12-12 Chris LattnerIf a variable can only hold two values, and is not...
2004-12-02 Chris LattnerImplement a FIXME by checking to make sure that a mallo...
2004-12-02 Chris LattnerFix a minor bug where we set a var to initialized on...
2004-11-14 Chris LattnerIf a global is just loaded and restored, realize that...
2004-10-22 Chris Lattner*** empty log message ***
2004-10-16 Chris LattnerAdd support for the undef value. Implement a new optim...
2004-10-14 Chris LattnerFix a bug John tracked down in libstdc++ where we were...
2004-10-11 Chris LattnerThis patch implements two things (sorry).
2004-10-10 Chris LattnerJust because we cannot completely eliminate all uses...
2004-10-10 Chris LattnerFix 2004-10-10-CastStoreOnce.llx, by adjusting types...
2004-10-10 Chris LattnerImplement GlobalOpt/deadglobal-2.llx, deletion of globa...
2004-10-10 Chris LattnerAvoid calling use_size() which could (in theory) be...
2004-10-09 Chris LattnerEliminate global pointers that are only stored a single...
2004-10-09 Chris LattnerFix infinite loop due to iteration
2004-10-08 Chris LattnerIf we found a dead global, we should at least delete...
2004-10-08 Chris Lattner* Pull out the meat of runOnModule into another functio...
2004-10-08 Chris LattnerWe might as well delete the known-dead global sooner...
2004-10-08 Chris LattnerImplement SRA for global variables. This allows the...
2004-10-07 Chris LattnerImprove comments, no functionality changes
2004-10-07 Chris LattnerFix a bug in the safety analysis routine
2004-10-07 Chris Lattner* Rename pass to globalopt, since we do more than just...
2004-10-06 Chris LattnerImplement GlobalConstifier/trivialstore.llx, and also...
2004-09-20 Chris Lattner'Pass' should now not be derived from by clients. ...
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-14 Chris LattnerImplement test/Regression/Transforms/GlobalConstifier...
2004-07-20 Chris LattnerIgnore instructions that are in trivially dead function...
2004-07-18 Chris LattnerStrip out and simplify some code. This also fixes...
2004-07-18 Reid Spencerbug 122:
2004-02-27 Chris Lattnersetcond instructions don't have aliasing implications.
2004-02-25 Chris LattnerMy faith in programmers has been found to be totally...