| Age | Commit message (Expand) | Author |
| 2008-10-01 | Factorize code: remove variants of "strip off | Duncan Sands |
| 2008-09-04 | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman |
| 2008-09-03 | Fix a bug that prevented PRE from applying in some cases. | Owen Anderson |
| 2008-08-26 | Put a heuristic in place to prevent GVN from falling into bad cases with mass... | Owen Anderson |
| 2008-08-22 | consolidate DenseMapInfo implementations, and add one for std::pair. | Chris Lattner |
| 2008-07-18 | Supress a gcc-4.3 warning. | Duncan Sands |
| 2008-07-18 | Make PRE actually handle critical edges (by splitting them). Confirmed that ... | Owen Anderson |
| 2008-07-17 | Enable PRE. My last batch of changes fixed the miscompile. | Owen Anderson |
| 2008-07-17 | Factor MergeBlockIntoPredecessor out into BasicBlockUtils. | Owen Anderson |
| 2008-07-16 | There's no need to iterate block merging and PRE. In fact, iterating the latter | Owen Anderson |
| 2008-07-15 | Revert this, as it seems to still be broken. | Owen Anderson |
| 2008-07-15 | Enable local PRE by default. | Owen Anderson |
| 2008-07-15 | Have GVN do a pre-pass over the CFG that folds away unconditional branches wh... | Owen Anderson |
| 2008-07-11 | Don't call lookupNumber more than we have to. | Owen Anderson |
| 2008-07-03 | Use information already present in the ValueTable to fast-fail when we know t... | Owen Anderson |
| 2008-07-02 | Avoid a redundant call. | Owen Anderson |
| 2008-07-02 | A better fix for PR2503 that doesn't pessimize GVN in the presence of unreach... | Owen Anderson |
| 2008-06-23 | Disable PRE. It's breaking bootstrapping. | Evan Cheng |
| 2008-06-23 | Tighten the conditions under which we do PRE, remove some unneeded code, and ... | Owen Anderson |
| 2008-06-21 | Enable PRE. | Evan Cheng |
| 2008-06-20 | Really disable PRE. | Owen Anderson |
| 2008-06-20 | Change around the data structures used to store availability sets, resulting ... | Owen Anderson |
| 2008-06-20 | Disable PRE for now. It seems to be breaking llvm-gcc bootstrapping. | Evan Cheng |
| 2008-06-19 | Add a hidden -disable-pre flag for testing purposes. This should be removed | Owen Anderson |
| 2008-06-19 | PRE requires that critical edges be split. | Owen Anderson |
| 2008-06-19 | Be sure to remove values from the value numbering table after we delete them. | Owen Anderson |
| 2008-06-19 | Revert support for insertvalue and extractvalue instructions for the moment. | Owen Anderson |
| 2008-06-18 | Add support for extractvalue and insertvalue instructions in GVN. | Owen Anderson |
| 2008-06-18 | Add local PRE to GVN. This only operates in cases where it would not increas... | Owen Anderson |
| 2008-06-17 | We don't want to find dependencies within the same block in this case. It le... | Owen Anderson |
| 2008-06-12 | Switch GVN to use ScopedHashTable. | Owen Anderson |
| 2008-06-05 | Update comments and documentation to reflect that GCSE and ValueNumbering are | Matthijs Kooijman |
| 2008-06-04 | Remove unneeded #include. | Owen Anderson |
| 2008-05-18 | Teach GVN to not assert on vector comparisons | Nate Begeman |
| 2008-05-13 | Fix Analysis/BasicAA/pure-const-dce.ll. This turned out to be a correctness | Owen Anderson |
| 2008-05-13 | Make the non-local CSE safety checks slightly more thorough. | Owen Anderson |
| 2008-05-13 | Add support for non-local CSE of read-only calls. | Owen Anderson |
| 2008-05-12 | Go back to passing the analyses around as parameters. | Owen Anderson |
| 2008-05-12 | Move the various analyses used by GVN into static variables so we don't have ... | Owen Anderson |
| 2008-04-21 | Remove unneeded #include's. | Owen Anderson |
| 2008-04-17 | Make GVN able to remove unnecessary calls to read-only functions again. | Owen Anderson |
| 2008-04-11 | Fix PR2213 by simultaneously making GVN more aggressive with the return values | Owen Anderson |
| 2008-04-09 | Factor a bunch of functionality related to memcpy and memset transforms out of | Owen Anderson |
| 2008-04-09 | Remove accidentally duplicated code. | Owen Anderson |
| 2008-04-07 | Add operator= implementations to SparseBitVector, allowing it to be used in G... | Owen Anderson |
| 2008-04-07 | Make GVN more memory efficient, particularly on code that contains a large nu... | Owen Anderson |
| 2008-04-06 | API changes for class Use size reduction, wave 1. | Gabor Greif |
| 2008-03-29 | change iterator invalidation avoidance to just move the iterator backward | Chris Lattner |
| 2008-03-29 | make the common case of a single store (which clearly shouldn't be turned | Chris Lattner |
| 2008-03-29 | give form-memset a significantly more sane heuristic, enable it by default. | Chris Lattner |