| Commit message (Expand) | Author | Age | Files | Lines |
* | Update to reflect changes in Makefile rules. | Reid Spencer | 2004-10-13 | 2 | -8/+9 |
* | ModuloScheduling has moved to lib/Target/SparcV9 | Misha Brukman | 2004-10-10 | 2 | -2/+2 |
* | ModuloScheduling moved to lib/Target/SparcV9 as it is SparcV9-specific | Misha Brukman | 2004-10-10 | 8 | -3120/+0 |
* | Added debug information. Fixed several bugs in the reconstruct loop function. | Tanya Lattner | 2004-10-10 | 5 | -138/+280 |
* | Remove the InstrSched directory (moved to SparcV9) | Reid Spencer | 2004-10-10 | 1 | -1/+1 |
* | Directory no long exists (moved to Targets/SparcV9). | Reid Spencer | 2004-10-10 | 1 | -23/+0 |
* | Initial version of automake Makefile.am file. | Reid Spencer | 2004-10-10 | 4 | -0/+95 |
* | Hyphenate target-(in)dependent for more tasty grammar goodness (tm) | Misha Brukman | 2004-10-08 | 1 | -2/+2 |
* | InstrSched has been moved to lib/Target/SparcV9 | Misha Brukman | 2004-10-08 | 1 | -1/+1 |
* | InstrSched is SparcV9-specific and so has been moved to lib/Target/SparcV9/ | Misha Brukman | 2004-10-08 | 7 | -3197/+0 |
* | Single-space instead of double-spacing in the Makefile | Misha Brukman | 2004-10-08 | 1 | -2/+1 |
* | Do not repeat the map lookup | Chris Lattner | 2004-10-01 | 1 | -1/+1 |
* | When a virtual register is folded into an instruction, keep track of whether | Chris Lattner | 2004-10-01 | 3 | -27/+52 |
* | Add a simple little improvement to the local spiller to keep track of stores | Chris Lattner | 2004-10-01 | 1 | -0/+26 |
* | Substantially revamp the local spiller, causing it to actually improve the | Chris Lattner | 2004-10-01 | 1 | -164/+301 |
* | Pretty print a bit nicer :) | Chris Lattner | 2004-10-01 | 1 | -2/+1 |
* | Document this class a bit :-) | Alkis Evlogimenos | 2004-10-01 | 1 | -0/+34 |
* | Use more efficient map operations. Fix a bug that would affect hypothetical | Chris Lattner | 2004-09-30 | 1 | -6/+8 |
* | There is no need to call MachineInstr::print directly, just send the MI& to a... | Chris Lattner | 2004-09-30 | 2 | -18/+18 |
* | * Wrap some comments to 80 cols | Chris Lattner | 2004-09-30 | 2 | -31/+38 |
* | Simplify the logic in the simple spiller and capitalize some variables | Chris Lattner | 2004-09-30 | 1 | -86/+90 |
* | Switch from defaulting to the 'local' spiller to the 'simple' spiller. The | Chris Lattner | 2004-09-30 | 1 | -2/+2 |
* | Don't use a densemap for keeping track of which vregs are already loaded, just | Chris Lattner | 2004-09-30 | 1 | -6/+10 |
* | Use longer and more explicit names for instance vars (particularly important | Chris Lattner | 2004-09-30 | 2 | -50/+46 |
* | Free the VirtRegMap at the end of MachineFunction processing instead of at | Chris Lattner | 2004-09-30 | 1 | -1/+1 |
* | Reindent code, improve comments, move huge nested methods out of classes, | Chris Lattner | 2004-09-30 | 2 | -407/+417 |
* | Add includes and use std:: for standard library calls to make code | Alkis Evlogimenos | 2004-09-28 | 3 | -22/+25 |
* | Fix includes. Patch contributed by Paolo Invernizzi! | Alkis Evlogimenos | 2004-09-28 | 1 | -0/+1 |
* | Grow the map on entry so that we don't crash if joinIntervals never | Alkis Evlogimenos | 2004-09-09 | 1 | -2/+1 |
* | Use a DenseMap for mapping reg->reg. This improves the LiveInterval | Alkis Evlogimenos | 2004-09-08 | 2 | -9/+12 |
* | Indent to 2 spaces and cleanup excess whitespace. | Alkis Evlogimenos | 2004-09-05 | 1 | -48/+47 |
* | Indent to 2 spaces. | Alkis Evlogimenos | 2004-09-05 | 1 | -26/+27 |
* | Order #includes alphabetically, local .h files first. | Misha Brukman | 2004-09-03 | 1 | -3/+2 |
* | Fixes to make LLVM compile with vc7.1. | Alkis Evlogimenos | 2004-09-03 | 2 | -2/+3 |
* | Change the way we choose a free register: instead of picking the first | Alkis Evlogimenos | 2004-09-02 | 1 | -4/+15 |
* | Change the way we choose a free register: instead of picking the first | Alkis Evlogimenos | 2004-09-02 | 1 | -3/+14 |
* | We don't need to sort the added vector as unhandled intervals are | Alkis Evlogimenos | 2004-09-02 | 1 | -1/+0 |
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 27 | -53/+53 |
* | Be a bit more efficient when processing the active and inactive | Alkis Evlogimenos | 2004-09-01 | 2 | -52/+62 |
* | Give a better assertion if we see a use before a def. | Alkis Evlogimenos | 2004-09-01 | 1 | -0/+2 |
* | Minor code clarity changes. | Alkis Evlogimenos | 2004-08-31 | 1 | -4/+6 |
* | Put this change back in after testing from Reid proved its innocence. getSpi... | Nate Begeman | 2004-08-29 | 1 | -2/+2 |
* | Remove dead code. | Alkis Evlogimenos | 2004-08-28 | 1 | -1/+0 |
* | Now that LiveIntervals::addIntervalsForSpills is fixed, do not require | Alkis Evlogimenos | 2004-08-27 | 2 | -4/+0 |
* | Only update LiveVariables if it is available. addIntervalsForSpills | Alkis Evlogimenos | 2004-08-27 | 1 | -9/+12 |
* | Back out this change as it broke the build last night. This should be | Alkis Evlogimenos | 2004-08-27 | 2 | -0/+4 |
* | Back out change to divide getSpillSize by 8 until I figure out why it breaks ... | Nate Begeman | 2004-08-27 | 1 | -2/+2 |
* | The linear scan variants do not require the LiveVariables analysis. | Alkis Evlogimenos | 2004-08-27 | 2 | -4/+0 |
* | Register sizes are in bits, not bytes | Nate Begeman | 2004-08-27 | 1 | -2/+2 |
* | Use newly added API in MRegisterInfo and don't expose the allocatable | Alkis Evlogimenos | 2004-08-26 | 1 | -13/+1 |