1. 6699fb2 New C++ PBQP solver. Currently about as fast (read _slow_) as the old C based solver, but I'll be working to improve that. The PBQP allocator has been updated to use the new solver. by Lang Hames · 16 years ago
  2. 845012e Use setPreservesAll and setPreservesCFG in CodeGen passes. by Dan Gohman · 16 years ago
  3. ce63ffb More migration to raw_ostream, the water has dried up around the iostream hole. by Daniel Dunbar · 16 years ago
  4. 857c4e0 VNInfo cleanup. by Lang Hames · 16 years ago
  5. 90f95f8 Move register allocation preference (or hint) from LiveInterval to MachineRegisterInfo. This allows more passes to set them. by Evan Cheng · 16 years ago
  6. 51b16f4 Untabification. by Bill Wendling · 16 years ago
  7. b0e519f Prevented reg0 from being added to MBB live-in set, which was causing issues by Lang Hames · 16 years ago
  8. 87e3bca Renamed Spiller classes (plus uses and related files) to VirtRegRewriter. by Lang Hames · 16 years ago
  9. c781a24 In some rare cases, the register allocator can spill registers but end up not utilizing registers at all. The fundamental problem is linearscan's backtracking can end up freeing more than one allocated registers. However, reloads and restores might be folded into uses / defs and freed registers might not be used at all. by Evan Cheng · 16 years ago
  10. 5b69eba It has finally happened. Spiller is now using live interval info. by Evan Cheng · 16 years ago
  11. 12a9dc8 r66870 missed this out. by Sanjiv Gupta · 16 years ago
  12. 49c8aa0 Convert VirtRegMap to a MachineFunctionPass. by Owen Anderson · 16 years ago
  13. 1ed5b71 Reorganization: Move the Spiller out of VirtRegMap.cpp into its own files. No (intended) functionality change. by Owen Anderson · 16 years ago
  14. 04ee5a1 Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well. by Evan Cheng · 17 years ago
  15. ce07e99 * Moved author attribution to CREDITS.TXT * Removed trailing whitespace by Misha Brukman · 17 years ago
  16. 2a835f9 * Alphabetized #includes * Removed trailing whitespace by Misha Brukman · 17 years ago
  17. 3713c0b Fix compilation error on MSVC. by Argyrios Kyrtzidis · 17 years ago
  18. 27601ef Big PBQP allocator update. Adds coalescing support, stack slot coloring, several bug-fixes. by Lang Hames · 17 years ago
  19. 56c523c Test commit. by Lang Hames · 17 years ago
  20. b8cab92 Fix command-line option printing to print two spaces where needed, by Dan Gohman · 17 years ago
  21. 17a82ea Fix typos pointed out by Duncan. Also untabify these files. by Evan Cheng · 17 years ago
  22. d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  23. b1290a6 A Partitioned Boolean Quadratic Programming (PBQP) based register allocator. by Evan Cheng · 17 years ago