1. d7a258d Rename PrintableName to Name. by Bill Wendling · 18 years ago
  2. c24ea4f Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool by Bill Wendling · 18 years ago
  3. 035eaac Update gcc 4.3 warnings fix patch with recent head changes by Anton Korobeynikov · 18 years ago
  4. 2ff2da8 - Removing the infamous r2rMap_ and rep() method. Now the coalescer will update by Evan Cheng · 18 years ago
  5. 47f462a - Added removeValNo() to remove all live ranges of a particular value#. by Evan Cheng · 18 years ago
  6. 3a4be0f Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  7. b9b7401 Fixed a bug in MergeValueInAsValue() pointed out by David Greene. Replace val# with previous liverange's. by Evan Cheng · 18 years ago
  8. 4272c12 remove dead #include by Chris Lattner · 18 years ago
  9. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  10. f85c063 Replace the odd kill# hack with something less fragile. by Evan Cheng · 18 years ago
  11. 147f779 Kill info update bug. by Evan Cheng · 18 years ago
  12. 9b0a44a Fix MergeValueInAsValue(). It allows overlapping live ranges but should replace by Evan Cheng · 18 years ago
  13. 8d6da91 When coalescing an EXTRACT_SUBREG and the dst register is a physical register, by Evan Cheng · 18 years ago
  14. aa2d6ef EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like by Evan Cheng · 18 years ago
  15. 517d5d8 by David Greene · 18 years ago
  16. d059eed Fix a memory leak. by Evan Cheng · 18 years ago
  17. db53aef Use pool allocator for all the VNInfo's to improve memory access locality. This reduces coalescing time on siod Mac OS X PPC by 35%. Also remove the back ptr from VNInfo to LiveInterval and other tweaks. by Evan Cheng · 18 years ago
  18. 2089a21 More tweaks to improve compile time. by Evan Cheng · 18 years ago
  19. 91becf4 Remove an unnecessary element, saving 4 bytes per LiveInterval. by Evan Cheng · 18 years ago
  20. 1ad4a61 Change LiveRange so it keeps a pointer to the VNInfo rather than an index. by Evan Cheng · 18 years ago
  21. a5b10b3 Recover most of the compile time regression due to recent live interval changes. by Evan Cheng · 18 years ago
  22. 74c69f7 Kill info update bugs. by Evan Cheng · 18 years ago
  23. 5ca98c6 Kill info update bugs. by Evan Cheng · 18 years ago
  24. 05cc486 Code to maintain kill information during register coalescing. by Evan Cheng · 18 years ago
  25. 1039471 Clean up and bug fix. by Evan Cheng · 18 years ago
  26. a8c2f38 - Each val# can have multiple kills. by Evan Cheng · 18 years ago
  27. c236617 Remove a dead assertion. by Evan Cheng · 18 years ago
  28. 0d0fee2 - LiveInterval value#'s now have 3 components: def instruction #, by Evan Cheng · 18 years ago
  29. 57b5214 Add a register allocation preference field; add a method to compute size of a live interval. by Evan Cheng · 19 years ago
  30. a77f142 Added an automatic cast to "std::ostream*" etc. from OStream. We then can by Bill Wendling · 19 years ago
  31. 29192e6 The best unbreakage yet, addressing Bill's concerns. by Jeff Cohen · 19 years ago
  32. b82309f An even better unbreakage... by Jeff Cohen · 19 years ago
  33. f3baad3 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
  34. 5c3966a Converted to using llvm streams instead of <iostream>s by Bill Wendling · 19 years ago
  35. bc0d5f8 Put the #include for a module first. by Bill Wendling · 19 years ago
  36. 3f6f0fd Changed to using llvm streams. by Bill Wendling · 19 years ago
  37. de46e48 For PR786: by Reid Spencer · 19 years ago
  38. 5a56d30 When joining two intervals where the RHS is really simple, use a light-weight by Chris Lattner · 19 years ago
  39. aa36808 avoid calling the virtual isMoveInstr method endlessly by caching its results. by Chris Lattner · 19 years ago
  40. 34434e9 Teach the coallescer to coallesce live intervals joined by an arbitrary by Chris Lattner · 19 years ago
  41. 122f2bc Simplifications to liveinterval analysis, no functionality change. by Chris Lattner · 19 years ago
  42. f4f0b19 Completely change the way that joining with physregs is implemented. This by Chris Lattner · 19 years ago
  43. 24d4208 When replacing value numbers, make sure to compactify the value # space. by Chris Lattner · 19 years ago
  44. bdf1210 Take advantage of the recent improvements to the liveintervals set (tracking by Chris Lattner · 19 years ago
  45. 2e9f1bc Improve the LiveInterval class to keep track of which machine instruction by Chris Lattner · 19 years ago
  46. 76c97af Fix LiveInterval::getOverlapingRanges to take things in the right order by Chris Lattner · 20 years ago
  47. b7b75e1 Fix a conditional so we don't access past the end of the range. Thanks to by Chris Lattner · 20 years ago
  48. 35852fc Fix order of eval problem from when I refactored this into a function. by Chris Lattner · 20 years ago
  49. 3cf4079 add a new method, play around with some code. by Chris Lattner · 20 years ago
  50. 8816353 Refactor some code, pulling it out into a function. No functionality change. by Chris Lattner · 20 years ago
  51. b1f8982 Expose the LiveInterval interfaces as public headers. by Chris Lattner · 20 years ago
  52. c08d786 Print the symbolic register name in a register allocator debug dump. by Chris Lattner · 20 years ago
  53. 835702a Remove trailing whitespace by Misha Brukman · 21 years ago
  54. 5684f48 Prevent accessing past the end of the intervals vector, this fixes by Chris Lattner · 21 years ago
  55. e3b9cb9 There is no need to check to see if j overflowed in this loop as we're only by Chris Lattner · 21 years ago
  56. 6e0c3f4 Moderate head scratching reveals that this conditional is not needed. If by Chris Lattner · 21 years ago
  57. 7598c31 Take another .7 seconds off of linear scan time. by Chris Lattner · 21 years ago
  58. cb0c965 Add ability to give hints to the overlaps routines. by Chris Lattner · 21 years ago
  59. a057cd2 Give a better message for a common assertion failure. by Brian Gaeke · 21 years ago
  60. fc59e0e Fix includes. Patch contributed by Paolo Invernizzi! by Alkis Evlogimenos · 21 years ago
  61. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  62. bbe845b Fix the sense of joinable by Chris Lattner · 21 years ago
  63. ccc75d4f This patch makes use of the infrastructure implemented before to safely and by Chris Lattner · 21 years ago
  64. c8002d4 Make a method const, no functionality changes by Chris Lattner · 21 years ago
  65. af7e898 Fix a bug in the range remover by Chris Lattner · 21 years ago
  66. cf72e7f Change std::map<unsigned, LiveInterval*> into a std::map<unsigned, by Alkis Evlogimenos · 21 years ago
  67. d9bbbb8 In the joiner, merge the small interval into the large interval. This restores by Chris Lattner · 21 years ago
  68. 038747f Little stuff: by Chris Lattner · 21 years ago
  69. b4acba4 Change addRange and join to be a little bit smarter. In particular, we don't by Chris Lattner · 21 years ago
  70. 2fcc5e4 Search by the start point, not by the whole interval. This saves some by Chris Lattner · 21 years ago
  71. c96d299 Instead of searching for a live interval pair, search for a location. This gives by Chris Lattner · 21 years ago
  72. 78f62e3 Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (which by Chris Lattner · 21 years ago