| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | * ceil() requires #include <cmath> for compilation | Misha Brukman | 2004-08-02 | 1 | -3/+4 |
* | Adding ModuloScheduling so that it compiles for everyone. | Tanya Lattner | 2004-08-01 | 1 | -1/+1 |
* | Dereferencing end() is bad. | Chris Lattner | 2004-08-01 | 1 | -1/+1 |
* | Make OptimizeBlock take a MachineFunction::iterator instead of a | Alkis Evlogimenos | 2004-07-31 | 1 | -4/+4 |
* | Next on a pointer increments the pointer, not an iterator | Chris Lattner | 2004-07-31 | 1 | -1/+1 |
* | Use next() helper to make code more readable. Use | Alkis Evlogimenos | 2004-07-31 | 1 | -4/+6 |
* | Use MachineFunction::iterator instead of a MachineBasicBlock* because | Alkis Evlogimenos | 2004-07-31 | 1 | -2/+3 |
* | Implement a simple target-independent CFG cleanup pass | Chris Lattner | 2004-07-31 | 1 | -0/+201 |
* | Updated ModuloScheduling. It makes it all the wya through register allocatio... | Tanya Lattner | 2004-07-30 | 4 | -294/+741 |
* | Convert a few assertions with side-effects into regular old runtime checks. | Brian Gaeke | 2004-07-29 | 1 | -5/+8 |
* | Fix #includes of i*.h => Instructions.h as per PR403. | Misha Brukman | 2004-07-29 | 3 | -3/+3 |
* | Fix #includes of i*.h => Instructions.h as per PR403: | Chris Lattner | 2004-07-29 | 1 | -1/+1 |
* | Fix #includes of i*.h => Instructions.h as per PR403: | Chris Lattner | 2004-07-29 | 1 | -1/+1 |
* | TargetInstrInfo::hasOperandInterlock() is always true, because it is | Brian Gaeke | 2004-07-28 | 1 | -10/+1 |
* | Add some comments to the backtracking code. | Alkis Evlogimenos | 2004-07-25 | 1 | -2/+17 |
* | Fix the sense of joinable | Chris Lattner | 2004-07-25 | 2 | -5/+5 |
* | This patch makes use of the infrastructure implemented before to safely and | Chris Lattner | 2004-07-25 | 1 | -1/+43 |
* | Make a method const, no functionality changes | Chris Lattner | 2004-07-25 | 2 | -6/+6 |
* | Fix a bug where we incorrectly value numbered the first PHI definition the | Chris Lattner | 2004-07-25 | 1 | -3/+26 |
* | Fix a bug in the range remover | Chris Lattner | 2004-07-25 | 1 | -1/+1 |
* | Add debugging output for joining assignments | Chris Lattner | 2004-07-25 | 1 | -0/+5 |
* | Remove implementation of operator= and make it private so that it is | Alkis Evlogimenos | 2004-07-24 | 1 | -8/+1 |
* | Change std::map<unsigned, LiveInterval*> into a std::map<unsigned, | Alkis Evlogimenos | 2004-07-24 | 6 | -35/+49 |
* | whoops, didn't mean to remove this | Chris Lattner | 2004-07-24 | 1 | -1/+3 |
* | In the joiner, merge the small interval into the large interval. This restores | Chris Lattner | 2004-07-24 | 1 | -0/+9 |
* | Completely eliminate the intervals_ list. instead, the r2iMap_ maintains | Chris Lattner | 2004-07-24 | 4 | -78/+70 |
* | Big change to compute logical value numbers for each LiveRange added to an | Chris Lattner | 2004-07-24 | 1 | -125/+151 |
* | Add a new differingRegisterClasses method | Chris Lattner | 2004-07-24 | 1 | -4/+8 |
* | Little stuff: | Chris Lattner | 2004-07-24 | 2 | -27/+167 |
* | More minor changes: | Chris Lattner | 2004-07-23 | 2 | -44/+31 |
* | Change addRange and join to be a little bit smarter. In particular, we don't | Chris Lattner | 2004-07-23 | 2 | -36/+85 |
* | Search by the start point, not by the whole interval. This saves some | Chris Lattner | 2004-07-23 | 1 | -11/+12 |
* | New helper method | Chris Lattner | 2004-07-23 | 1 | -1/+7 |
* | Speedup debug builds a bit | Chris Lattner | 2004-07-23 | 1 | -2/+3 |
* | Instead of searching for a live interval pair, search for a location. This g... | Chris Lattner | 2004-07-23 | 2 | -6/+9 |
* | Rename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis.(cpp|h) | Chris Lattner | 2004-07-23 | 4 | -7/+7 |
* | Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (which | Chris Lattner | 2004-07-23 | 4 | -239/+286 |
* | Improve comments a bit | Chris Lattner | 2004-07-23 | 2 | -55/+73 |
* | Update live intervals more accurately for PHI elim. This slightly reduces | Chris Lattner | 2004-07-23 | 1 | -10/+6 |
* | Force coallescing of live ranges that have a single definition, even if they | Chris Lattner | 2004-07-23 | 2 | -9/+30 |
* | costmetic changes | Chris Lattner | 2004-07-22 | 1 | -14/+14 |
* | Fix broken -debug printing | Chris Lattner | 2004-07-22 | 1 | -0/+1 |
* | The default has not been 'simple' for AGES! | Chris Lattner | 2004-07-22 | 1 | -1/+1 |
* | Make linear scan the default | Chris Lattner | 2004-07-22 | 1 | -1/+1 |
* | Put variable name to a separate line. | Alkis Evlogimenos | 2004-07-22 | 1 | -1/+2 |
* | Fix indentation and wrap code at 80 cols | Misha Brukman | 2004-07-22 | 1 | -110/+100 |
* | Sorting is now handled by both linearscan and iterative scan so live | Alkis Evlogimenos | 2004-07-22 | 1 | -10/+0 |
* | Fit to 80 columns. | Alkis Evlogimenos | 2004-07-22 | 1 | -10/+11 |
* | Some compile time improvements resulting in a 1sec speedup in the 5sec | Alkis Evlogimenos | 2004-07-22 | 1 | -75/+53 |
* | Remove extraneous punctuation | Chris Lattner | 2004-07-22 | 1 | -2/+2 |