2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw |
2006-07-07 |
Chris Lattner | Fix PR820 and Transforms/GlobalOpt/2006-07-07-InlineAsm... |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Make iostream #inclusion explicit |
blob | commitdiff | raw | diff to current |
2005-11-05 |
Nate Begeman | Add support alignment of allocation instructions. |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Alkis Evlogimenos | Stop using deprecated types |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Fix a regression in my previous patch, fixing GlobalOpt... |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Add support for external calls that we know how to... |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Fix a bug where we would evaluate stores into linkonce... |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Implement support for static constructors with calls... |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Refactor this code a bit, no functionality changes. |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Remove some dead code. ctor evaluation subsumes empty... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Add support for alloca, implementing ctor-list-opt... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Add a debug printout, fix a crash on kc++ |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Implement loads/stores through GEP's of globals. This... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Replace TraverseGEPInitializer with ConstantFoldLoadThr... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | add a comment |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Add support for getelementptr, load, and correctly... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Add support for br/brcond/switch and phi |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Add a simple interpreter to this code, allowing us... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | factor some code into a InstallGlobalCtors method,... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Make the global opt optimizer work on modules with... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Factor this code out into a few methods. |
blob | commitdiff | raw | diff to current |
2005-06-15 |
Chris Lattner | Do not promote globals only used by main to locals... |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Convert non-address taken functions with C calling... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-03-15 |
Chris Lattner | This mega patch converts us from using Function::a... |
blob | commitdiff | raw | diff to current |
2005-02-27 |
Chris Lattner | Teach globalopt how memset/cpy/move affect memory,... |
blob | commitdiff | raw | diff to current |
2005-02-23 |
Chris Lattner | make this more efficient. Scan up to 16 nodes, not... |
blob | commitdiff | raw | diff to current |
2005-02-10 |
Alkis Evlogimenos | Localize globals if they are only used in main(). This... |
blob | commitdiff | raw | diff to current |
2005-02-01 |
Chris Lattner | Adjust to changes in APIs |
blob | commitdiff | raw | diff to current |
2005-01-08 |
Chris Lattner | Fix VS warnings. |
blob | commitdiff | raw | diff to current |
2004-12-12 |
Chris Lattner | Properly implement copying of a global, fixing the... |
blob | commitdiff | raw | diff to current |
2004-12-12 |
Chris Lattner | Though the previous xform applies to literally dozens... |
blob | commitdiff | raw | diff to current |
2004-12-12 |
Chris Lattner | If a variable can only hold two values, and is not... |
blob | commitdiff | raw | diff to current |
2004-12-02 |
Chris Lattner | Implement a FIXME by checking to make sure that a mallo... |
blob | commitdiff | raw | diff to current |
2004-12-02 |
Chris Lattner | Fix a minor bug where we set a var to initialized on... |
blob | commitdiff | raw | diff to current |
2004-11-14 |
Chris Lattner | If a global is just loaded and restored, realize that... |
blob | commitdiff | raw | diff to current |
2004-10-22 |
Chris Lattner | *** empty log message *** |
blob | commitdiff | raw | diff to current |
2004-10-16 |
Chris Lattner | Add support for the undef value. Implement a new optim... |
blob | commitdiff | raw | diff to current |
2004-10-14 |
Chris Lattner | Fix a bug John tracked down in libstdc++ where we were... |
blob | commitdiff | raw | diff to current |
2004-10-11 |
Chris Lattner | This patch implements two things (sorry). |
blob | commitdiff | raw | diff to current |
2004-10-10 |
Chris Lattner | Just because we cannot completely eliminate all uses... |
blob | commitdiff | raw | diff to current |
2004-10-10 |
Chris Lattner | Fix 2004-10-10-CastStoreOnce.llx, by adjusting types... |
blob | commitdiff | raw | diff to current |
2004-10-10 |
Chris Lattner | Implement GlobalOpt/deadglobal-2.llx, deletion of globa... |
blob | commitdiff | raw | diff to current |
2004-10-10 |
Chris Lattner | Avoid calling use_size() which could (in theory) be... |
blob | commitdiff | raw | diff to current |
2004-10-09 |
Chris Lattner | Eliminate global pointers that are only stored a single... |
blob | commitdiff | raw | diff to current |
2004-10-09 |
Chris Lattner | Fix infinite loop due to iteration |
blob | commitdiff | raw | diff to current |
2004-10-08 |
Chris Lattner | If we found a dead global, we should at least delete... |
blob | commitdiff | raw | diff to current |
2004-10-08 |
Chris Lattner | * Pull out the meat of runOnModule into another functio... |
blob | commitdiff | raw | diff to current |
2004-10-08 |
Chris Lattner | We might as well delete the known-dead global sooner... |
blob | commitdiff | raw | diff to current |
2004-10-08 |
Chris Lattner | Implement SRA for global variables. This allows the... |
blob | commitdiff | raw | diff to current |
2004-10-07 |
Chris Lattner | Improve comments, no functionality changes |
blob | commitdiff | raw | diff to current |
2004-10-07 |
Chris Lattner | Fix a bug in the safety analysis routine |
blob | commitdiff | raw | diff to current |
2004-10-07 |
Chris Lattner | * Rename pass to globalopt, since we do more than just... |
blob | commitdiff | raw | diff to current |
2004-10-06 |
Chris Lattner | Implement GlobalConstifier/trivialstore.llx, and also... |
blob | commitdiff | raw | diff to current |
2004-09-20 |
Chris Lattner | 'Pass' should now not be derived from by clients. ... |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-08-14 |
Chris Lattner | Implement test/Regression/Transforms/GlobalConstifier... |
blob | commitdiff | raw | diff to current |
2004-07-20 |
Chris Lattner | Ignore instructions that are in trivially dead function... |
blob | commitdiff | raw | diff to current |
2004-07-18 |
Chris Lattner | Strip out and simplify some code. This also fixes... |
blob | commitdiff | raw | diff to current |
2004-07-18 |
Reid Spencer | bug 122: |
blob | commitdiff | raw | diff to current |
2004-02-27 |
Chris Lattner | setcond instructions don't have aliasing implications. |
blob | commitdiff | raw | diff to current |
2004-02-25 |
Chris Lattner | My faith in programmers has been found to be totally... |
blob | commitdiff | raw | diff to current |
|