1. 9b92102 Oops, didn't mean to commit my debug fprintfs by Matthias Braun · 11 years ago
  2. 1e61bbf LiveInterval: Fix computeFromMainRange() producing adjacent segments with same valno by Matthias Braun · 11 years ago
  3. 51f6096c Move private classes into anonymous namespaces by Benjamin Kramer · 11 years ago
  4. ed40025 Recommit r231168: unique_ptrify LiveRange::segmentSet by David Blaikie · 11 years ago
  5. 90c59cc Revert "unique_ptrify LiveRange::segmentSet" by David Blaikie · 11 years ago
  6. 19660f0 Recommit r231168: unique_ptrify LiveRange::segmentSet by David Blaikie · 11 years ago
  7. 923a25e Revert "unique_ptrify LiveRange::segmentSet" by David Blaikie · 11 years ago
  8. 5a0206a unique_ptrify LiveRange::segmentSet by David Blaikie · 11 years ago
  9. 7f1e056 Revert "Remove the explicit SDNodeIterator::operator= in favor of the implicit default" by David Blaikie · 11 years ago
  10. bb8da4c Remove the explicit SDNodeIterator::operator= in favor of the implicit default by David Blaikie · 11 years ago
  11. 4c5dcb0 LiveRange: Replace a creative vector erase loop with std::remove_if. by Benjamin Kramer · 11 years ago
  12. 11042c8 LiveRangeCalc: Rename some parameters from kill to use, NFC. by Matthias Braun · 11 years ago
  13. a8cb36e [LiveIntervalAnalysis] Speed up creation of live ranges for physical registers by Quentin Colombet · 11 years ago
  14. 7dc96de LiveInterval: Fix SubRange memory leak. by Matthias Braun · 11 years ago
  15. 4fe686a LiveInterval: Implement feedback by Quentin Colombet. by Matthias Braun · 11 years ago
  16. 51ca510 LiveInterval: Remove accidentally committed debug code. by Matthias Braun · 11 years ago
  17. dbcca0d LiveInterval: Introduce createMainRangeFromSubranges(). by Matthias Braun · 11 years ago
  18. 09afa1e LiveInterval: Use range based for loops for subregister ranges. by Matthias Braun · 11 years ago
  19. 9676195 LiveInterval: Use more range based for loops for value numbers and segments. by Matthias Braun · 11 years ago
  20. 2079aa9 LiveInterval: Add removeEmptySubRanges(). by Matthias Braun · 11 years ago
  21. 3f1d8fd LiveInterval: Add support to track liveness of subregisters. by Matthias Braun · 11 years ago
  22. e62c207 LiveInterval: Add a 'covers' operation to LiveRange. by Matthias Braun · 11 years ago
  23. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  24. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  25. 16c6bf4 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing by Owen Anderson · 12 years ago
  26. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  27. f6fe6bf Print register in LiveInterval::print() by Matthias Braun · 12 years ago
  28. 88dd0ab Pass LiveQueryResult by value by Matthias Braun · 12 years ago
  29. d7df935 Refactor LiveInterval: introduce new LiveRange class by Matthias Braun · 12 years ago
  30. 13ddb7c Rename LiveRange to LiveInterval::Segment by Matthias Braun · 12 years ago
  31. 305ef7f avoid unnecessary direct access to LiveInterval::ranges by Matthias Braun · 12 years ago
  32. 90e0d3c remove unused argument from LiveRanges::join() by Matthias Braun · 12 years ago
  33. 4417c7b Remove unnecessary parameter to RenumberValues. by Jakob Stoklund Olesen · 12 years ago
  34. 2cd5ff8 Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. by Craig Topper · 12 years ago
  35. 43711c5 Fix PR16110: Handle DBG_VALUE in ConnectedVNInfoEqClasses::Distribute(). by Jakob Stoklund Olesen · 12 years ago
  36. 1744fd8 Don't allocate memory in LiveInterval::join(). by Jakob Stoklund Olesen · 13 years ago
  37. 623d832 Use LiveRangeUpdater instead of mergeIntervalRanges. by Jakob Stoklund Olesen · 13 years ago
  38. 521c708 Add a LiveRangeUpdater class. by Jakob Stoklund Olesen · 13 years ago
  39. 9db062e Fully qualify llvm::next to avoid ambiguity when building as C++11. by David Blaikie · 13 years ago
  40. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  41. 31ebe55 Handle mixed normal and early-clobber defs on inline asm. by Jakob Stoklund Olesen · 13 years ago
  42. 4976d0d Don't dereference begin() on an empty vector. by Jakob Stoklund Olesen · 13 years ago
  43. 5a3db55 Delete dead code. by Jakob Stoklund Olesen · 13 years ago
  44. 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
  45. 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
  46. 866908c Allow overlaps between virtreg and physreg live ranges. by Jakob Stoklund Olesen · 13 years ago
  47. daae19f Completely eliminate VNInfo flags. by Jakob Stoklund Olesen · 13 years ago
  48. 9f565e1 Eliminate the VNInfo::hasPHIKill() flag. by Jakob Stoklund Olesen · 13 years ago
  49. cef9a61 Preserve 2-addr constraints in ConnectedVNInfoEqClasses. by Jakob Stoklund Olesen · 13 years ago
  50. 2207f76 Teach the LiveInterval::join function to use the fast merge algorithm, by Chandler Carruth · 13 years ago
  51. 77d9400 Fix a bug where I didn't test for an empty range before inspecting the by Chandler Carruth · 13 years ago
  52. e18614d Add an efficient merge operation to LiveInterval and use it to avoid by Chandler Carruth · 13 years ago
  53. ac766b9 Teach LiveIntervals how to verify themselves and start using it in some by Chandler Carruth · 13 years ago
  54. 1088676 Optimize extendIntervalEndTo a tiny bit by saving one call through the by Chandler Carruth · 13 years ago
  55. f3f7d6f Simplify LiveInterval::print(). by Jakob Stoklund Olesen · 13 years ago
  56. 989b3b1 Implement LiveRangeCalc::extendToUses() and createDeadDefs(). by Jakob Stoklund Olesen · 13 years ago
  57. 82d77e8 Run proper recursive dead code elimination during coalescing. by Jakob Stoklund Olesen · 13 years ago
  58. 6053899 Don't update spill weights when joining intervals. by Jakob Stoklund Olesen · 14 years ago
  59. 4fe0e19 Spring cleaning - Delete dead code. by Jakob Stoklund Olesen · 14 years ago
  60. abb26ba Drop the REDEF_BY_EC VNInfo flag. by Jakob Stoklund Olesen · 14 years ago
  61. 4d04f75 Break as soon as the MustMapCurValNos flag is set - no need to reiterate. by Lang Hames · 14 years ago
  62. 3a20bc3 PR11868. The previous loop in LiveIntervals::join would sometimes fall over if by Lang Hames · 14 years ago
  63. d7bcf43 Use getVNInfoBefore() when it makes sense. by Jakob Stoklund Olesen · 14 years ago
  64. 90b5e56 Rename SlotIndexes to match how they are used. by Jakob Stoklund Olesen · 14 years ago
  65. e7ca8ec Leave hasPHIKill flags alone in LiveInterval::RenumberValues. by Jakob Stoklund Olesen · 14 years ago
  66. 0494c5c Switch extendInBlock() to take a kill slot instead of the last use slot. by Jakob Stoklund Olesen · 14 years ago
  67. ccacd0d Replace a broken LiveInterval::MergeValueInAsValue() with something simpler. by Jakob Stoklund Olesen · 15 years ago
  68. 315b42c Rewrite instructions as part of ConnectedVNInfoEqClasses::Distribute. by Jakob Stoklund Olesen · 15 years ago
  69. dae1dc1 That's it, I am declaring this a failure of the C++03 STL. by Jakob Stoklund Olesen · 15 years ago
  70. 8559f59 Fix use of CompEnd predicate to be standards conforming by John Wiegley · 15 years ago
  71. 880e0b7 Fix the build for MSVC 9 whose upper_bound() wants to compare elements in the sorted array. by Jakob Stoklund Olesen · 15 years ago
  72. a28879b Revert "Make a comparator's argument `const'. This fixes the build for MSVC 9." by Oscar Fuentes · 15 years ago
  73. 6ec5983 Make a comparator's argument `const'. This fixes the build for MSVC 9. by Oscar Fuentes · 15 years ago
  74. a04dddf Avoid comparing invalid slot indexes. by Jakob Stoklund Olesen · 15 years ago
  75. 9e326a8 Move LiveIntervalMap::extendTo into LiveInterval itself. by Jakob Stoklund Olesen · 15 years ago
  76. 9fb0401 Implement RAGreedy::splitAroundRegion and remove loop splitting. by Jakob Stoklund Olesen · 15 years ago
  77. b83a6b2 Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual and by Jakob Stoklund Olesen · 15 years ago
  78. 1331a15 Replace TargetRegisterInfo::printReg with a PrintReg class that also works without a TRI instance. by Jakob Stoklund Olesen · 15 years ago
  79. 4c278f8 Use IntEqClasses to compute connected components of live intervals. by Jakob Stoklund Olesen · 15 years ago
  80. 251337e Fix PR8815 by checking for an explicit clobber def tied to a use operand in by Cameron Zwarich · 15 years ago
  81. dff6a6e Teach ConnectedVNInfoEqClasses::Classify to deal with unused values. by Jakob Stoklund Olesen · 15 years ago
  82. 13d7e0d Fix broken equivalence class calculation. We could probably also use by Jakob Stoklund Olesen · 15 years ago
  83. d84bb16 Silence compiler warning. by Benjamin Kramer · 15 years ago
  84. 05cae83 Classify value numbers into connected components in linear time. by Jakob Stoklund Olesen · 15 years ago
  85. 0f1677e After splitting, the remaining LiveInterval may be fragmented into multiple by Jakob Stoklund Olesen · 15 years ago
  86. 9a41490 Tweak VNInfo printing. by Jakob Stoklund Olesen · 15 years ago
  87. 1c9afa1 Add assert for valid slot indexes. by Jakob Stoklund Olesen · 15 years ago
  88. 28792c4 When RemoveCopyByCommutingDef is creating additional identity copies, just use by Jakob Stoklund Olesen · 15 years ago
  89. 5649568 Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whether LiveIntervals::getInstructionFromIndex(def) returns NULL. by Lang Hames · 15 years ago
  90. beb64f5 Refix MSVC9 and upper_bound. It actually needs a fully symmetric comparator. by Jakob Stoklund Olesen · 15 years ago
  91. f7a8e93 Don't pollute the global namespace. by Jakob Stoklund Olesen · 15 years ago
  92. 25a123d MSVC9 does not support upper_bound with an asymmetric comparator. by Jakob Stoklund Olesen · 15 years ago
  93. 1ccded7 Add LiveInterval::find and use it for most LiveRange searching operations by Jakob Stoklund Olesen · 15 years ago
  94. 04610c6 Remove dead method. by Jakob Stoklund Olesen · 15 years ago
  95. 79e838b Remove dead code. by Jakob Stoklund Olesen · 15 years ago
  96. 313358f Remove dead code. by Jakob Stoklund Olesen · 15 years ago
  97. 0910689 Also recompute HasPHIKill flags in LiveInterval::RenumberValues. by Jakob Stoklund Olesen · 15 years ago
  98. 073cd80 Remove trailing whitespace. by Jakob Stoklund Olesen · 15 years ago
  99. e00c49d Transpose the calculation of spill weights such that we are calculating one by Jakob Stoklund Olesen · 15 years ago
  100. 8c0f693 Add LiveInterval::RenumberValues - Garbage collection for VNInfos. by Jakob Stoklund Olesen · 15 years ago