1. 132fc5a Update DBG_VALUE register operand during LiveInterval operations by Yury Delendik · 7 years ago
  2. 432a388 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 7 years ago
  3. bd4bc3f LiveInterval: Print weight in print() function. by Matthias Braun · 8 years ago
  4. f842297 Rename LiveIntervalAnalysis.h to LiveIntervals.h by Matthias Braun · 8 years ago
  5. 9d419d3 [CodeGen] Rename functions PrintReg* to printReg* by Francis Visoiu Mistrih · 8 years ago
  6. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  7. 615eb47 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. by Aaron Ballman · 8 years ago
  8. 3e0199f [dump] Remove NDEBUG from test to enable dump methods [NFC] by Don Hinton · 8 years ago
  9. 5df3d89 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  10. a04d7ad RegisterCoalescer: Simplify subrange splitting code; NFC by Matthias Braun · 9 years ago
  11. 8c209aa Cleanup dump() functions. by Matthias Braun · 9 years ago
  12. ea9f8ce Implement LaneBitmask::any(), use it to replace !none(), NFCI by Krzysztof Parzyszek · 9 years ago
  13. 91b5cf8 Extract LaneBitmask into a separate type by Krzysztof Parzyszek · 9 years ago
  14. a7ed090 Create subranges for new intervals resulting from live interval splitting by Krzysztof Parzyszek · 9 years ago
  15. c700490 Use the range variant of remove_if instead of unpacking begin/end by David Majnemer · 9 years ago
  16. f5b9bb6 Add print/dump routines to LiveInterval::SubRange by Krzysztof Parzyszek · 9 years ago
  17. f9acaca CodeGen: Refactor renameDisconnectedComponents() as a pass by Matthias Braun · 9 years ago
  18. 71f9564 LiveIntervalAnalysis: Rework constructMainRangeFromSubranges() by Matthias Braun · 9 years ago
  19. 858d1df LiveIntervalAnalysis: Fix missing defs in renameDisconnectedComponents(). by Matthias Braun · 9 years ago
  20. 740af6f Revert "LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()" by Tom Stellard · 9 years ago
  21. 8d6e57b LiveIntervalAnalysis: Rework constructMainRangeFromSubranges() by Matthias Braun · 9 years ago
  22. 9c7e4de LiveInterval: Avoid unnecessary auto, add const; NFC by Matthias Braun · 9 years ago
  23. b550cb1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  24. ae81c29 LiveInterval: Fix Distribute() failing on liveranges with unused VNInfos by Matthias Braun · 10 years ago
  25. 3ac9cc6 CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC by Duncan P. N. Exon Smith · 10 years ago
  26. 7a08381 Remove uses of builtin comma operator. by Richard Trieu · 10 years ago
  27. 1224488 [regalloc][WinEH] Do not mark intervals as not spillable if they contain a regmask by Andrew Kaylor · 10 years ago
  28. eb2a254 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
  29. 3907fde LiveInterval: Add utility class to rename independent subregister usage by Matthias Braun · 10 years ago
  30. bf47f63 LiveInterval: A LiveRange is enough for ConnectedVNInfoEqClasses::Classify() by Matthias Braun · 10 years ago
  31. c804cdb TargetRegisterInfo: Introduce PrintLaneMask. by Matthias Braun · 10 years ago
  32. e6a2485 TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropriate; NFC by Matthias Braun · 10 years ago
  33. 50f0a42 Fix typo by Matt Arsenault · 10 years ago
  34. 5efe871 LiveInterval: Distribute subregister liveranges to new intervals in ConnectedVNInfoEqClasses::Distribute() by Matthias Braun · 10 years ago
  35. d3dd135 LiveIntervalAnalysis: Factor common code into splitSeparateComponents; NFC by Matthias Braun · 10 years ago
  36. 0d4cebd LiveInterval: Document and enforce rules about empty subranges. by Matthias Braun · 10 years ago
  37. 9b92102 Oops, didn't mean to commit my debug fprintfs by Matthias Braun · 10 years ago
  38. 1e61bbf LiveInterval: Fix computeFromMainRange() producing adjacent segments with same valno by Matthias Braun · 10 years ago
  39. 51f6096c Move private classes into anonymous namespaces by Benjamin Kramer · 11 years ago
  40. ed40025 Recommit r231168: unique_ptrify LiveRange::segmentSet by David Blaikie · 11 years ago
  41. 90c59cc Revert "unique_ptrify LiveRange::segmentSet" by David Blaikie · 11 years ago
  42. 19660f0 Recommit r231168: unique_ptrify LiveRange::segmentSet by David Blaikie · 11 years ago
  43. 923a25e Revert "unique_ptrify LiveRange::segmentSet" by David Blaikie · 11 years ago
  44. 5a0206a unique_ptrify LiveRange::segmentSet by David Blaikie · 11 years ago
  45. 7f1e056 Revert "Remove the explicit SDNodeIterator::operator= in favor of the implicit default" by David Blaikie · 11 years ago
  46. bb8da4c Remove the explicit SDNodeIterator::operator= in favor of the implicit default by David Blaikie · 11 years ago
  47. 4c5dcb0 LiveRange: Replace a creative vector erase loop with std::remove_if. by Benjamin Kramer · 11 years ago
  48. 11042c8 LiveRangeCalc: Rename some parameters from kill to use, NFC. by Matthias Braun · 11 years ago
  49. a8cb36e [LiveIntervalAnalysis] Speed up creation of live ranges for physical registers by Quentin Colombet · 11 years ago
  50. 7dc96de LiveInterval: Fix SubRange memory leak. by Matthias Braun · 11 years ago
  51. 4fe686a LiveInterval: Implement feedback by Quentin Colombet. by Matthias Braun · 11 years ago
  52. 51ca510 LiveInterval: Remove accidentally committed debug code. by Matthias Braun · 11 years ago
  53. dbcca0d LiveInterval: Introduce createMainRangeFromSubranges(). by Matthias Braun · 11 years ago
  54. 09afa1e LiveInterval: Use range based for loops for subregister ranges. by Matthias Braun · 11 years ago
  55. 9676195 LiveInterval: Use more range based for loops for value numbers and segments. by Matthias Braun · 11 years ago
  56. 2079aa9 LiveInterval: Add removeEmptySubRanges(). by Matthias Braun · 11 years ago
  57. 3f1d8fd LiveInterval: Add support to track liveness of subregisters. by Matthias Braun · 11 years ago
  58. e62c207 LiveInterval: Add a 'covers' operation to LiveRange. by Matthias Braun · 11 years ago
  59. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  60. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
  61. 16c6bf4 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing by Owen Anderson · 12 years ago
  62. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  63. f6fe6bf Print register in LiveInterval::print() by Matthias Braun · 12 years ago
  64. 88dd0ab Pass LiveQueryResult by value by Matthias Braun · 12 years ago
  65. d7df935 Refactor LiveInterval: introduce new LiveRange class by Matthias Braun · 12 years ago
  66. 13ddb7c Rename LiveRange to LiveInterval::Segment by Matthias Braun · 12 years ago
  67. 305ef7f avoid unnecessary direct access to LiveInterval::ranges by Matthias Braun · 12 years ago
  68. 90e0d3c remove unused argument from LiveRanges::join() by Matthias Braun · 12 years ago
  69. 4417c7b Remove unnecessary parameter to RenumberValues. by Jakob Stoklund Olesen · 12 years ago
  70. 2cd5ff8 Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. by Craig Topper · 12 years ago
  71. 43711c5 Fix PR16110: Handle DBG_VALUE in ConnectedVNInfoEqClasses::Distribute(). by Jakob Stoklund Olesen · 12 years ago
  72. 1744fd8 Don't allocate memory in LiveInterval::join(). by Jakob Stoklund Olesen · 13 years ago
  73. 623d832 Use LiveRangeUpdater instead of mergeIntervalRanges. by Jakob Stoklund Olesen · 13 years ago
  74. 521c708 Add a LiveRangeUpdater class. by Jakob Stoklund Olesen · 13 years ago
  75. 9db062e Fully qualify llvm::next to avoid ambiguity when building as C++11. by David Blaikie · 13 years ago
  76. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  77. 31ebe55 Handle mixed normal and early-clobber defs on inline asm. by Jakob Stoklund Olesen · 13 years ago
  78. 4976d0d Don't dereference begin() on an empty vector. by Jakob Stoklund Olesen · 13 years ago
  79. 5a3db55 Delete dead code. by Jakob Stoklund Olesen · 13 years ago
  80. 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
  81. 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
  82. 866908c Allow overlaps between virtreg and physreg live ranges. by Jakob Stoklund Olesen · 13 years ago
  83. daae19f Completely eliminate VNInfo flags. by Jakob Stoklund Olesen · 13 years ago
  84. 9f565e1 Eliminate the VNInfo::hasPHIKill() flag. by Jakob Stoklund Olesen · 13 years ago
  85. cef9a61 Preserve 2-addr constraints in ConnectedVNInfoEqClasses. by Jakob Stoklund Olesen · 13 years ago
  86. 2207f76 Teach the LiveInterval::join function to use the fast merge algorithm, by Chandler Carruth · 13 years ago
  87. 77d9400 Fix a bug where I didn't test for an empty range before inspecting the by Chandler Carruth · 13 years ago
  88. e18614d Add an efficient merge operation to LiveInterval and use it to avoid by Chandler Carruth · 13 years ago
  89. ac766b9 Teach LiveIntervals how to verify themselves and start using it in some by Chandler Carruth · 13 years ago
  90. 1088676 Optimize extendIntervalEndTo a tiny bit by saving one call through the by Chandler Carruth · 13 years ago
  91. f3f7d6f Simplify LiveInterval::print(). by Jakob Stoklund Olesen · 13 years ago
  92. 989b3b1 Implement LiveRangeCalc::extendToUses() and createDeadDefs(). by Jakob Stoklund Olesen · 13 years ago
  93. 82d77e8 Run proper recursive dead code elimination during coalescing. by Jakob Stoklund Olesen · 13 years ago
  94. 6053899 Don't update spill weights when joining intervals. by Jakob Stoklund Olesen · 13 years ago
  95. 4fe0e19 Spring cleaning - Delete dead code. by Jakob Stoklund Olesen · 13 years ago
  96. abb26ba Drop the REDEF_BY_EC VNInfo flag. by Jakob Stoklund Olesen · 14 years ago
  97. 4d04f75 Break as soon as the MustMapCurValNos flag is set - no need to reiterate. by Lang Hames · 14 years ago
  98. 3a20bc3 PR11868. The previous loop in LiveIntervals::join would sometimes fall over if by Lang Hames · 14 years ago
  99. d7bcf43 Use getVNInfoBefore() when it makes sense. by Jakob Stoklund Olesen · 14 years ago
  100. 90b5e56 Rename SlotIndexes to match how they are used. by Jakob Stoklund Olesen · 14 years ago