| Commit message (Expand) | Author | Age |
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 |
* | Teach globalopt how memset/cpy/move affect memory, to allow better optimization. | Chris Lattner | 2005-02-27 |
* | make this more efficient. Scan up to 16 nodes, not the whole list. | Chris Lattner | 2005-02-23 |
* | Localize globals if they are only used in main(). This replaces the | Alkis Evlogimenos | 2005-02-10 |
* | Adjust to changes in APIs | Chris Lattner | 2005-02-01 |
* | Fix VS warnings. | Chris Lattner | 2005-01-08 |
* | Properly implement copying of a global, fixing the 255.vortex & povray | Chris Lattner | 2004-12-12 |
* | Though the previous xform applies to literally dozens (hundreds?) of variables | Chris Lattner | 2004-12-12 |
* | If a variable can only hold two values, and is not already a bool, shrink it | Chris Lattner | 2004-12-12 |
* | Implement a FIXME by checking to make sure that a malloc is not being used | Chris Lattner | 2004-12-02 |
* | Fix a minor bug where we set a var to initialized on malloc, not on store. | Chris Lattner | 2004-12-02 |
* | If a global is just loaded and restored, realize that it is not changing | Chris Lattner | 2004-11-14 |
* | *** empty log message *** | Chris Lattner | 2004-10-22 |
* | Add support for the undef value. Implement a new optimization based on globals | Chris Lattner | 2004-10-16 |
* | Fix a bug John tracked down in libstdc++ where we were incorrectly deleting | Chris Lattner | 2004-10-14 |
* | This patch implements two things (sorry). | Chris Lattner | 2004-10-11 |
* | Just because we cannot completely eliminate all uses of a global, we can | Chris Lattner | 2004-10-10 |
* | Fix 2004-10-10-CastStoreOnce.llx, by adjusting types back if we strip off a cast | Chris Lattner | 2004-10-10 |
* | Implement GlobalOpt/deadglobal-2.llx, deletion of globals that are only | Chris Lattner | 2004-10-10 |
* | Avoid calling use_size() which could (in theory) be expensive if the global | Chris Lattner | 2004-10-10 |
* | Eliminate global pointers that are only stored a single value and null if | Chris Lattner | 2004-10-09 |
* | Fix infinite loop due to iteration | Chris Lattner | 2004-10-09 |
* | If we found a dead global, we should at least delete it... | Chris Lattner | 2004-10-08 |
* | * Pull out the meat of runOnModule into another function for clarity. | Chris Lattner | 2004-10-08 |
* | We might as well delete the known-dead global sooner rather than later since | Chris Lattner | 2004-10-08 |
* | Implement SRA for global variables. This allows the other global variable | Chris Lattner | 2004-10-08 |
* | Improve comments, no functionality changes | Chris Lattner | 2004-10-07 |
* | Fix a bug in the safety analysis routine | Chris Lattner | 2004-10-07 |
* | * Rename pass to globalopt, since we do more than just constify | Chris Lattner | 2004-10-07 |
* | Implement GlobalConstifier/trivialstore.llx, and also do some | Chris Lattner | 2004-10-06 |
* | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 |
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 |
* | Implement test/Regression/Transforms/GlobalConstifier/phi-select.llx | Chris Lattner | 2004-08-14 |
* | Ignore instructions that are in trivially dead functions. This allows us | Chris Lattner | 2004-07-20 |
* | Strip out and simplify some code. This also fixes the regression last | Chris Lattner | 2004-07-18 |
* | bug 122: | Reid Spencer | 2004-07-18 |
* | setcond instructions don't have aliasing implications. | Chris Lattner | 2004-02-27 |
* | My faith in programmers has been found to be totally misplaced. One would | Chris Lattner | 2004-02-25 |