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