1. ddcdcc8 Remove unused STL header includes. by Jay Foad · 14 years ago
  2. 47dbf6c Change the Spiller interface to take a LiveRangeEdit reference. by Jakob Stoklund Olesen · 14 years ago
  3. 38f6bd0 Make SpillIs an optional pointer. Avoid creating a bunch of temporary SmallVectors. by Jakob Stoklund Olesen · 14 years ago
  4. be97e90 Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual and by Jakob Stoklund Olesen · 15 years ago
  5. f6dff84 Force the greedy register allocator to always use the inline spiller. by Jakob Stoklund Olesen · 15 years ago
  6. a05f60b Delete SplittingSpiller. It was not being used by anyone, and it is being by Jakob Stoklund Olesen · 15 years ago
  7. f4baeaf RABasic is nearly functionally complete. There are a few remaining by Andrew Trick · 15 years ago
  8. 2d17293 Make the spiller responsible for updating the LiveStacks analysis. by Jakob Stoklund Olesen · 15 years ago
  9. 6e2968c Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whether LiveIntervals::getInstructionFromIndex(def) returns NULL. by Lang Hames · 15 years ago
  10. 7c78e26 Remove the only use of SlotIndex::isPHI. This bit is not being set consistently by Jakob Stoklund Olesen · 15 years ago
  11. 0a2b2a1 Clean up the Spiller.h interface. by Jakob Stoklund Olesen · 15 years ago
  12. f2c6e36 Change the createSpiller interface to take a MachineFunctionPass argument. by Jakob Stoklund Olesen · 15 years ago
  13. 9529a1c Spillers may alter MachineLoopInfo when breaking critical edges, so make it by Jakob Stoklund Olesen · 15 years ago
  14. 1e1098c Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel. by Jakob Stoklund Olesen · 15 years ago
  15. 894339e Fix to 80-col. by Eric Christopher · 15 years ago
  16. d540801 Some fool committed without testing (or even building) first. by Jakob Stoklund Olesen · 15 years ago
  17. 61e4a0b Remember to track spill slot uses in VirtRegMap when inserting loads and stores. by Jakob Stoklund Olesen · 15 years ago
  18. d5bd68e Use clEnumValN macro to work around keyword clash by Jakob Stoklund Olesen · 15 years ago
  19. 914f2ff Begin implementation of an inline spiller. by Jakob Stoklund Olesen · 15 years ago
  20. 15a5714 Don't track kills in VNInfo. Use interval ends instead. by Jakob Stoklund Olesen · 15 years ago
  21. 67674e2 Don't return a std::vector in the Spiller interface, but take a reference to a by Jakob Stoklund Olesen · 15 years ago
  22. 7d9663c Fixes for Microsoft Visual Studio 2010, from Steven Watanabe! by Douglas Gregor · 15 years ago
  23. 34dcc6f Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it by Dan Gohman · 15 years ago
  24. 746ad69 Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. by Evan Cheng · 15 years ago
  25. e9b3ac2 80 col violation. by Evan Cheng · 15 years ago
  26. 1ca6531 remove some unneeded errorhandling stuff. by Chris Lattner · 15 years ago
  27. 65de504 Change errs() to dbgs(). by David Greene · 16 years ago
  28. 74ab5ee Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint. by Lang Hames · 16 years ago
  29. 6194569 Added a new "splitting" spiller. by Lang Hames · 16 years ago
  30. 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  31. 8783e40 Removed references to LiveStacks from Spiller.* . They're no longer needed. by Lang Hames · 16 years ago
  32. 835ca07 Added a new Spiller implementation which wraps LiveIntervals::addIntervalsForSpills. by Lang Hames · 16 years ago
  33. 38283e2 Fixed the in-place spiller and trivial rewriter, which had been broken by the recent SlotIndexes work. by Lang Hames · 16 years ago
  34. b366158 Added an API to the SlotIndexes pass to allow new instructions to be inserted into the numbering. by Lang Hames · 16 years ago
  35. 233a60e The Indexes Patch. by Lang Hames · 16 years ago
  36. 6cc91e3 Oops. Renamed remaining MachineInstrIndex references. by Lang Hames · 16 years ago
  37. cc3b065 Renamed MachineInstrIndex to LiveIndex. by Lang Hames · 16 years ago
  38. 8651125 Replaces uses of unsigned for indexes in LiveInterval and VNInfo with by Lang Hames · 16 years ago
  39. c75e7d2 Convert DOUT to DEBUG(errs()...). by Bill Wendling · 16 years ago
  40. ffd1326 Improved tracking of value number kills. VN kills are now represented by Lang Hames · 16 years ago
  41. 6bbc73d Completed basic intra block split implementation. by Lang Hames · 16 years ago
  42. 10382fb More VNInfo tweaking, plus a little progress on intra-block splitting. by Lang Hames · 16 years ago
  43. 857c4e0 VNInfo cleanup. by Lang Hames · 16 years ago
  44. f41538d Update to in-place spilling framework. Includes live interval scaling and trivial rewriter. by Lang Hames · 16 years ago
  45. e2b201b New Spiller interface and trivial implementation. by Lang Hames · 16 years ago
  46. 87e3bca Renamed Spiller classes (plus uses and related files) to VirtRegRewriter. by Lang Hames · 16 years ago
  47. 5b69eba It has finally happened. Spiller is now using live interval info. by Evan Cheng · 16 years ago
  48. 276b77e Teach spiller to unfold instructions which modref spill slot when a scratch by Evan Cheng · 16 years ago
  49. 9a77a92 When assigning a physical register to a MachineOperand, set by Dan Gohman · 16 years ago
  50. d9df501 Fix pr3954. The register scavenger asserts for inline assembly with by Bob Wilson · 16 years ago
  51. e67f5e4 Oy! When reverting r68073, I added in experimental code. Sorry... by Bill Wendling · 16 years ago
  52. 8fe0054 Revert r68073. It's causing a failure in the Apple-style builds. by Bill Wendling · 16 years ago
  53. fd302b7 Balance out quote in debug output. by Bill Wendling · 16 years ago
  54. 91520ea Fixed build warnings for unused variables. by Sanjiv Gupta · 16 years ago
  55. a24752f Added MachineInstr::isRegTiedToDefOperand to check for two-addressness. by Evan Cheng · 16 years ago
  56. 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
  57. cfbf05e Add newlines at end of file (this can annoy gcov) by Daniel Dunbar · 16 years ago
  58. 0ff4e21 Reorganize some #include's. by Owen Anderson · 16 years ago
  59. 1ed5b71 Reorganization: Move the Spiller out of VirtRegMap.cpp into its own files. No (intended) functionality change. by Owen Anderson · 16 years ago