1. 9f199eb Silence "unused variable" warning in LiveIntervals.cpp after r335607 by Krzysztof Parzyszek · 7 years ago
  2. 70f0270 Account for undef values from predecessors in extendSegmentsToUses by Krzysztof Parzyszek · 7 years ago
  3. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  4. 801bf7e [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
  5. 432a388 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 7 years ago
  6. bcadfee [NFC] fix trivial typos in documents and comments by Hiroshi Inoue · 7 years ago
  7. f40707a [LiveIntervals] Handle moving up dead partial write by Tim Renouf · 8 years ago
  8. f842297 Rename LiveIntervalAnalysis.h to LiveIntervals.h by Matthias Braun · 8 years ago[Renamed (99%) from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp]
  9. a8a83d1 [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. by Francis Visoiu Mistrih · 8 years ago
  10. 25528d6 [CodeGen] Unify MBB reference format in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  11. 93ef145 [CodeGen] Print "%vreg0" as "%0" in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  12. 9d7bb0c [CodeGen] Print register names in lowercase in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  13. 9d419d3 [CodeGen] Rename functions PrintReg* to printReg* by Francis Visoiu Mistrih · 8 years ago
  14. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  15. f9371d8 Add logic to greedy reg alloc to avoid bad eviction chains by Marina Yatsina · 8 years ago
  16. 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
  17. 3e0199f [dump] Remove NDEBUG from test to enable dump methods [NFC] by Don Hinton · 8 years ago
  18. cebdb17 LiveIntervalAnalysis: Fix alias regunit reserved definition by Matthias Braun · 8 years ago
  19. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  20. 75480cc [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  21. b546174b Fix subreg value numbers in handleMoveUp by Stanislav Mekhanoshin · 9 years ago
  22. 8c209aa Cleanup dump() functions. by Matthias Braun · 9 years ago
  23. b901d33 LiveIntervalAnalysis: Calculate liveness even if a superreg is reserved. by Matthias Braun · 9 years ago
  24. 9f21a8d LiveIntervalAnalysis: Cleanup; NFC by Matthias Braun · 9 years ago
  25. ea9f8ce Implement LaneBitmask::any(), use it to replace !none(), NFCI by Krzysztof Parzyszek · 9 years ago
  26. 91b5cf8 Extract LaneBitmask into a separate type by Krzysztof Parzyszek · 9 years ago
  27. c1051ab Modify df_iterator to support post-order actions by David Callahan · 9 years ago
  28. 3bf4aec Do not consider subreg defs as reads when computing subrange liveness by Krzysztof Parzyszek · 9 years ago
  29. 4f863d7 Add an optional parameter with a list of undefs to extendToIndices by Krzysztof Parzyszek · 9 years ago
  30. 109448e Revert "Add an optional parameter with a list of undefs to extendToIndices" by Reid Kleckner · 9 years ago
  31. 576225d Add an optional parameter with a list of undefs to extendToIndices by Krzysztof Parzyszek · 9 years ago
  32. f1b20c5 MachineRegisterInfo/MIR: Initialize tracksSubRegLiveness early, do not print/parser it by Matthias Braun · 9 years ago
  33. a7ed090 Create subranges for new intervals resulting from live interval splitting by Krzysztof Parzyszek · 9 years ago
  34. 02d7841 LiveIntervalAnalysis: fix a crash in repairOldRegInRange by Nicolai Haehnle · 9 years ago
  35. 3865b1d LiveIntervalAnalysis: Fix handleMoveDown() problem by Matthias Braun · 9 years ago
  36. 98c0f48 Fix printing of debugging information in LiveIntervals::shrinkToUses by Krzysztof Parzyszek · 9 years ago
  37. 959a8c9 LiveIntervalAnalysis: findLastUseBefore() must ignore undef uses. by Matthias Braun · 9 years ago
  38. f9acaca CodeGen: Refactor renameDisconnectedComponents() as a pass by Matthias Braun · 9 years ago
  39. fc4c8a1 LiveIntervalAnalysis: Fix handleMove() re-using the wrong value number by Matthias Braun · 9 years ago
  40. 7b1b3da [LiveIntervalAnalysis] Don't dereference an end iterator in repairIntervalsInRange by Hal Finkel · 9 years ago
  41. 71f9564 LiveIntervalAnalysis: Rework constructMainRangeFromSubranges() by Matthias Braun · 9 years ago
  42. 858d1df LiveIntervalAnalysis: Fix missing defs in renameDisconnectedComponents(). by Matthias Braun · 9 years ago
  43. 740af6f Revert "LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()" by Tom Stellard · 9 years ago
  44. 8d6e57b LiveIntervalAnalysis: Rework constructMainRangeFromSubranges() by Matthias Braun · 9 years ago
  45. 71474e8 LiveIntervalAnalysis: Fix handleMove() extending liverange for undef inputs by Matthias Braun · 9 years ago
  46. f84547c LiveIntervalAnalysis: Remove LiveVariables requirement by Matthias Braun · 9 years ago
  47. e9631f1 LiveIntervalAnalysis: No need to deal with dead subregister defs anymore. by Matthias Braun · 9 years ago
  48. c9e759a LiveIntervalAnalysis: Fix handleMove() using wrong value numbers by Matthias Braun · 9 years ago
  49. b550cb1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  50. be8f8c4 CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
  51. f9ab416 WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC by Duncan P. N. Exon Smith · 10 years ago
  52. 3ac9cc6 CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC by Duncan P. N. Exon Smith · 10 years ago
  53. 70c9bc7 [WinEH] Fix funclet return block clobber mask placement by Reid Kleckner · 10 years ago
  54. ac697c5 Revert "LiveIntervalAnalysis: Remove LiveVariables requirement" and LiveIntervalTest by Matthias Braun · 10 years ago
  55. 4a6c728 LiveIntervalAnalysis: Support moving of subregister defs in handleMove by Matthias Braun · 10 years ago
  56. bbb528f LiveIntervalAnalysis: Remove LiveVariables requirement by Matthias Braun · 10 years ago
  57. c67f5a6 Revert "LiveIntervalAnalysis: Support moving of subregister defs in handleMove" by Matthias Braun · 10 years ago
  58. 33c641b LiveIntervalAnalysis: Support moving of subregister defs in handleMove by Matthias Braun · 10 years ago
  59. db32077 LiveIntervalAnalysis: Improve some comments by Matthias Braun · 10 years ago
  60. 242b8bb LiveIntervalAnalysis: Cleanup handleMove{Down|Up}() functions, NFC by Matthias Braun · 10 years ago
  61. 3907fde LiveInterval: Add utility class to rename independent subregister usage by Matthias Braun · 10 years ago
  62. bf47f63 LiveInterval: A LiveRange is enough for ConnectedVNInfoEqClasses::Classify() by Matthias Braun · 10 years ago
  63. 2c98d0f MachineInstr: addRegisterDefReadUndef() => setRegisterDefReadUndef() by Matthias Braun · 10 years ago
  64. b8fd162 [WinEH] Mark funclet entries and exits as clobbering all registers by Reid Kleckner · 10 years ago
  65. e535c1f Range-for some LiveIntervals code under review by Reid Kleckner · 10 years ago
  66. 5ae5939 CodeGen: Remove more ilist iterator implicit conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  67. c804cdb TargetRegisterInfo: Introduce PrintLaneMask. by Matthias Braun · 10 years ago
  68. e6a2485 TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropriate; NFC by Matthias Braun · 10 years ago
  69. 73e4221 LiveIntervalAnalysis: Avoid multiple connected liveness components by Matthias Braun · 10 years ago
  70. d3dd135 LiveIntervalAnalysis: Factor common code into splitSeparateComponents; NFC by Matthias Braun · 10 years ago
  71. d9da162 Save LaneMask with livein registers by Matthias Braun · 10 years ago
  72. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  73. 0e28823 [WinEH] Add some support for code generating catchpad by Reid Kleckner · 10 years ago
  74. b2b7ef1 MachineBasicBlock: Add liveins() method returning an iterator_range by Matthias Braun · 10 years ago
  75. 0d4cebd LiveInterval: Document and enforce rules about empty subranges. by Matthias Braun · 10 years ago
  76. 7f5ae19 Do not duplicate method name in comment, remove duplicate comment by Matthias Braun · 10 years ago
  77. e41e146 CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperands by Matthias Braun · 10 years ago
  78. a25e13a Do not track subregister liveness when it brings no benefits by Matthias Braun · 11 years ago
  79. a8cb36e [LiveIntervalAnalysis] Speed up creation of live ranges for physical registers by Quentin Colombet · 11 years ago
  80. c1988f3 LiveIntervalAnalysis: Mark subregister defs as undef when we determined they are only reading a dead superregister value by Matthias Braun · 11 years ago
  81. 311730a LiveIntervalAnalysis: Factor out code to update liveness on vreg def removal by Matthias Braun · 11 years ago
  82. cfb8ad2 LiveIntervalAnalysis: Factor out code to update liveness on physreg def removal by Matthias Braun · 11 years ago
  83. 1002baf LiveIntervalAnalysis: Remove unused pruneValue() variant. by Matthias Braun · 11 years ago
  84. f603c88 LiveIntervalAnalysis: Fix performance bug that I introduced in r224663. by Matthias Braun · 11 years ago
  85. 714c494 LiveIntervalAnalysis: No kill flags for partially undefined uses. by Matthias Braun · 11 years ago
  86. 7f8dece LiveIntervalAnalysis: cleanup addKills(), NFC by Matthias Braun · 11 years ago
  87. 15abf37 LiveIntervalAnalysis: Cleanup computeDeadValues by Matthias Braun · 11 years ago
  88. 1aed6ff LiveRangeCalc: Rewrite subrange calculation by Matthias Braun · 11 years ago
  89. c3a72c2 Revert "LiveRangeCalc: Rewrite subrange calculation" by Matthias Braun · 11 years ago
  90. 0352201 LiveRangeCalc: Rewrite subrange calculation by Matthias Braun · 11 years ago
  91. 09afa1e LiveInterval: Use range based for loops for subregister ranges. by Matthias Braun · 11 years ago
  92. 9676195 LiveInterval: Use more range based for loops for value numbers and segments. by Matthias Braun · 11 years ago
  93. d70caaf VirtRegMap: No implicit defs/uses for super registers with subreg liveness tracking. by Matthias Braun · 11 years ago
  94. 8970d84 LiveIntervalAnalysis: Add subregister aware variants pruneValue(). by Matthias Braun · 11 years ago
  95. e3d3b88 Add a flag to enable/disable subregister liveness. by Matthias Braun · 11 years ago
  96. e5f861b LiveIntervalAnalysis: Adapt repairIntervalsInRange() to subregister liveness. by Matthias Braun · 11 years ago
  97. 7044d69 LiveIntervalAnalysis: Adapt handleMove() to subregister ranges. by Matthias Braun · 11 years ago
  98. 20e1f38 LiveIntervalAnalysis: Update SubRanges in shrinkToUses(). by Matthias Braun · 11 years ago
  99. 3f1d8fd LiveInterval: Add support to track liveness of subregisters. by Matthias Braun · 11 years ago
  100. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago