1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. c3fc7d9 Replace the odd kill# hack with something less fragile. by Evan Cheng · 17 years ago
  3. c3868e0 Kill info update bug. by Evan Cheng · 17 years ago
  4. 3c1f4a4 Fix MergeValueInAsValue(). It allows overlapping live ranges but should replace by Evan Cheng · 17 years ago
  5. 3472925 When coalescing an EXTRACT_SUBREG and the dst register is a physical register, by Evan Cheng · 17 years ago
  6. 32dfbea EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like by Evan Cheng · 17 years ago
  7. af992f7 by David Greene · 17 years ago
  8. dd199d2 Fix a memory leak. by Evan Cheng · 17 years ago
  9. f3bb2e6 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 · 17 years ago
  10. 3430135 More tweaks to improve compile time. by Evan Cheng · 17 years ago
  11. d4e4937 Remove an unnecessary element, saving 4 bytes per LiveInterval. by Evan Cheng · 17 years ago
  12. 7ecb38b Change LiveRange so it keeps a pointer to the VNInfo rather than an index. by Evan Cheng · 17 years ago
  13. 1a66f0a Recover most of the compile time regression due to recent live interval changes. by Evan Cheng · 17 years ago
  14. 430a7b0 Kill info update bugs. by Evan Cheng · 17 years ago
  15. 6047dd9 Kill info update bugs. by Evan Cheng · 17 years ago
  16. 4f8ff16 Code to maintain kill information during register coalescing. by Evan Cheng · 17 years ago
  17. a141cfe Clean up and bug fix. by Evan Cheng · 17 years ago
  18. 8df7860 - Each val# can have multiple kills. by Evan Cheng · 17 years ago
  19. 51cbf3c Remove a dead assertion. by Evan Cheng · 17 years ago
  20. a8d94f1 - LiveInterval value#'s now have 3 components: def instruction #, by Evan Cheng · 17 years ago
  21. e52eef8 Add a register allocation preference field; add a method to compute size of a live interval. by Evan Cheng · 17 years ago
  22. 5c7e326 Added an automatic cast to "std::ostream*" etc. from OStream. We then can by Bill Wendling · 18 years ago
  23. 4b60774 The best unbreakage yet, addressing Bill's concerns. by Jeff Cohen · 18 years ago
  24. c21c5ee An even better unbreakage... by Jeff Cohen · 18 years ago
  25. e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
  26. bdc679d Converted to using llvm streams instead of <iostream>s by Bill Wendling · 18 years ago
  27. 38b0e7b Put the #include for a module first. by Bill Wendling · 18 years ago
  28. d9fd2ac Changed to using llvm streams. by Bill Wendling · 18 years ago
  29. 3ed469c For PR786: by Reid Spencer · 18 years ago
  30. f21f020 When joining two intervals where the RHS is really simple, use a light-weight by Chris Lattner · 18 years ago
  31. 91725b7 avoid calling the virtual isMoveInstr method endlessly by caching its results. by Chris Lattner · 18 years ago
  32. 6d8fbef Teach the coallescer to coallesce live intervals joined by an arbitrary by Chris Lattner · 18 years ago
  33. e7f729b Simplifications to liveinterval analysis, no functionality change. by Chris Lattner · 18 years ago
  34. c114b2c Completely change the way that joining with physregs is implemented. This by Chris Lattner · 18 years ago
  35. c82b3aa When replacing value numbers, make sure to compactify the value # space. by Chris Lattner · 18 years ago
  36. f7da2c7 Take advantage of the recent improvements to the liveintervals set (tracking by Chris Lattner · 18 years ago
  37. be4f88a Improve the LiveInterval class to keep track of which machine instruction by Chris Lattner · 18 years ago
  38. 9e20d35 Fix LiveInterval::getOverlapingRanges to take things in the right order by Chris Lattner · 19 years ago
  39. cef6010 Fix a conditional so we don't access past the end of the range. Thanks to by Chris Lattner · 19 years ago
  40. 8317e12 Fix order of eval problem from when I refactored this into a function. by Chris Lattner · 19 years ago
  41. b0fa11c add a new method, play around with some code. by Chris Lattner · 19 years ago
  42. f5ce267 Refactor some code, pulling it out into a function. No functionality change. by Chris Lattner · 19 years ago
  43. 3c3fe46 Expose the LiveInterval interfaces as public headers. by Chris Lattner · 19 years ago
  44. 38135af Print the symbolic register name in a register allocator debug dump. by Chris Lattner · 19 years ago
  45. edf128a Remove trailing whitespace by Misha Brukman · 19 years ago
  46. ead1b3f Prevent accessing past the end of the intervals vector, this fixes by Chris Lattner · 20 years ago
  47. 9fddc12 There is no need to check to see if j overflowed in this loop as we're only by Chris Lattner · 20 years ago
  48. 1e409bf Moderate head scratching reveals that this conditional is not needed. If by Chris Lattner · 20 years ago
  49. 8c68b6a Take another .7 seconds off of linear scan time. by Chris Lattner · 20 years ago
  50. bae74d9 Add ability to give hints to the overlaps routines. by Chris Lattner · 20 years ago
  51. 8311bef Give a better message for a common assertion failure. by Brian Gaeke · 20 years ago
  52. c4d3b91 Fix includes. Patch contributed by Paolo Invernizzi! by Alkis Evlogimenos · 20 years ago
  53. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  54. c25b55a Fix the sense of joinable by Chris Lattner · 20 years ago
  55. f542649 This patch makes use of the infrastructure implemented before to safely and by Chris Lattner · 20 years ago
  56. d3a205e Make a method const, no functionality changes by Chris Lattner · 20 years ago
  57. 6925a9f Fix a bug in the range remover by Chris Lattner · 20 years ago
  58. a1613db Change std::map<unsigned, LiveInterval*> into a std::map<unsigned, by Alkis Evlogimenos · 20 years ago
  59. deb9971 In the joiner, merge the small interval into the large interval. This restores by Chris Lattner · 20 years ago
  60. abf295f Little stuff: by Chris Lattner · 20 years ago
  61. b26c215 Change addRange and join to be a little bit smarter. In particular, we don't by Chris Lattner · 20 years ago
  62. aa14147 Search by the start point, not by the whole interval. This saves some by Chris Lattner · 20 years ago
  63. ebd7e6c Instead of searching for a live interval pair, search for a location. This gives by Chris Lattner · 20 years ago
  64. fb449b9 Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (which by Chris Lattner · 20 years ago