1. 6194569 Added a new "splitting" spiller. by Lang Hames · 15 years ago
  2. 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 15 years ago
  3. 8783e40 Removed references to LiveStacks from Spiller.* . They're no longer needed. by Lang Hames · 15 years ago
  4. 835ca07 Added a new Spiller implementation which wraps LiveIntervals::addIntervalsForSpills. by Lang Hames · 15 years ago
  5. 38283e2 Fixed the in-place spiller and trivial rewriter, which had been broken by the recent SlotIndexes work. by Lang Hames · 15 years ago
  6. b366158 Added an API to the SlotIndexes pass to allow new instructions to be inserted into the numbering. by Lang Hames · 15 years ago
  7. 233a60e The Indexes Patch. by Lang Hames · 15 years ago
  8. 6cc91e3 Oops. Renamed remaining MachineInstrIndex references. by Lang Hames · 15 years ago
  9. cc3b065 Renamed MachineInstrIndex to LiveIndex. by Lang Hames · 15 years ago
  10. 8651125 Replaces uses of unsigned for indexes in LiveInterval and VNInfo with by Lang Hames · 15 years ago
  11. c75e7d2 Convert DOUT to DEBUG(errs()...). by Bill Wendling · 15 years ago
  12. ffd1326 Improved tracking of value number kills. VN kills are now represented by Lang Hames · 15 years ago
  13. 6bbc73d Completed basic intra block split implementation. by Lang Hames · 15 years ago
  14. 10382fb More VNInfo tweaking, plus a little progress on intra-block splitting. by Lang Hames · 15 years ago
  15. 857c4e0 VNInfo cleanup. by Lang Hames · 15 years ago
  16. f41538d Update to in-place spilling framework. Includes live interval scaling and trivial rewriter. by Lang Hames · 15 years ago
  17. e2b201b New Spiller interface and trivial implementation. by Lang Hames · 15 years ago
  18. 87e3bca Renamed Spiller classes (plus uses and related files) to VirtRegRewriter. by Lang Hames · 16 years ago
  19. 5b69eba It has finally happened. Spiller is now using live interval info. by Evan Cheng · 16 years ago
  20. 276b77e Teach spiller to unfold instructions which modref spill slot when a scratch by Evan Cheng · 16 years ago
  21. 9a77a92 When assigning a physical register to a MachineOperand, set by Dan Gohman · 16 years ago
  22. d9df501 Fix pr3954. The register scavenger asserts for inline assembly with by Bob Wilson · 16 years ago
  23. e67f5e4 Oy! When reverting r68073, I added in experimental code. Sorry... by Bill Wendling · 16 years ago
  24. 8fe0054 Revert r68073. It's causing a failure in the Apple-style builds. by Bill Wendling · 16 years ago
  25. fd302b7 Balance out quote in debug output. by Bill Wendling · 16 years ago
  26. 91520ea Fixed build warnings for unused variables. by Sanjiv Gupta · 16 years ago
  27. a24752f Added MachineInstr::isRegTiedToDefOperand to check for two-addressness. by Evan Cheng · 16 years ago
  28. e47b008 Spiller may unfold load / mod / store instructions as an optimization when the would be loaded value is available in a register. It needs to check if it's legal to clobber the register. Also, the register can contain values of multiple spill slots, make sure to check all instead of just the one being unfolded. by Evan Cheng · 16 years ago
  29. cfbf05e Add newlines at end of file (this can annoy gcov) by Daniel Dunbar · 16 years ago
  30. 0ff4e21 Reorganize some #include's. by Owen Anderson · 16 years ago
  31. 1ed5b71 Reorganization: Move the Spiller out of VirtRegMap.cpp into its own files. No (intended) functionality change. by Owen Anderson · 16 years ago