Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Final polish on machine pass registries. | Jim Laskey | 2006-08-02 | 1 | -10/+25 | |
| | | | | llvm-svn: 29471 | |||||
* | 1. Change use of "Cache" to "Default". | Jim Laskey | 2006-08-01 | 1 | -2/+2 | |
| | | | | | | | | | | | 2. Added argument to instruction scheduler creators so the creators can do special things. 3. Repaired target hazard code. 4. Misc. More to follow. llvm-svn: 29450 | |||||
* | Introducing plugable register allocators and instruction schedulers. | Jim Laskey | 2006-08-01 | 1 | -57/+14 | |
| | | | | llvm-svn: 29434 | |||||
* | Working toward registration of register allocators. | Jim Laskey | 2006-07-27 | 1 | -11/+47 | |
| | | | | llvm-svn: 29360 | |||||
* | Reduce number of exported symbols | Andrew Lenharth | 2006-07-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 29220 | |||||
* | Alkis agrees that that iterative scan allocator isn't going to be worked on | Chris Lattner | 2005-10-24 | 1 | -4/+1 | |
| | | | | | | in the future, remove it. llvm-svn: 23952 | |||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -2/+2 | |
| | | | | llvm-svn: 21420 | |||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -1/+1 | |
| | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | |||||
* | The default has not been 'simple' for AGES! | Chris Lattner | 2004-07-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 15114 | |||||
* | Make linear scan the default | Chris Lattner | 2004-07-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 15111 | |||||
* | Put variable name to a separate line. | Alkis Evlogimenos | 2004-07-22 | 1 | -1/+2 | |
| | | | | llvm-svn: 15108 | |||||
* | Fit to 80 columns. | Alkis Evlogimenos | 2004-07-22 | 1 | -10/+11 | |
| | | | | llvm-svn: 15105 | |||||
* | Add Iterative scan register allocator. | Alkis Evlogimenos | 2004-07-21 | 1 | -4/+7 | |
| | | | | llvm-svn: 15068 | |||||
* | Linearscan is no longer experimental. | Alkis Evlogimenos | 2004-07-21 | 1 | -1/+1 | |
| | | | | llvm-svn: 15067 | |||||
* | Fix IA64 compatibility | Chris Lattner | 2004-07-16 | 1 | -1/+1 | |
| | | | | llvm-svn: 14866 | |||||
* | Add a spiller option to llc. A simple spiller will come soon. When we get ↵ | Alkis Evlogimenos | 2004-03-01 | 1 | -1/+1 | |
| | | | | | | CFG in the machine code represenation a global spiller will also be possible. Also document the linear scan register allocator but mark it as experimental for now. llvm-svn: 12062 | |||||
* | finegrainify namespacification | Chris Lattner | 2003-12-28 | 1 | -9/+7 | |
| | | | | | | minor cleanups llvm-svn: 10619 | |||||
* | Merging the linear scan register allocator in trunk. It currently passes ↵ | Alkis Evlogimenos | 2003-11-20 | 1 | -3/+6 | |
| | | | | | | most tests under test/Programs/SingleSource/Benchmarks/Shootout so development will continue on trunk. The allocator is not enabled by default. You will need to pass -regallo=linearscan to lli or llc to use it. llvm-svn: 10103 | |||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 | |
| | | | | llvm-svn: 9903 | |||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 | |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | |||||
* | Moved enum and command-line option in separate file. Also added function ↵ | Alkis Evlogimenos | 2003-10-02 | 1 | -0/+35 | |
that returns the user selected register allocator to the caller. llvm-svn: 8819 |