1. 1d0d86a [RegAllocGreedy] IMPLICIT_DEF values shouldn't prefer registers by John Brawn · 7 years ago
  2. 349b594 [RegAllocGreedy] avoid using physreg candidates that cannot be correctly spilled by Daniil Fukalov · 7 years ago
  3. f75e803 [RegAllocGreedy] Fix crash in tryLocalSplit by Walter Lee · 7 years ago
  4. c91b27d Remove FrameAccess struct from hasLoadFromStackSlot by Sander de Smalen · 7 years ago
  5. 6cab60f Extend hasStoreToStackSlot with list of FI accesses. by Sander de Smalen · 7 years ago
  6. 10ef7d2 [RegAlloc][NFC] Fix the help string of the option "huge-size-for-split". by Wei Mi · 7 years ago
  7. cb0bab8 [CodeGen] Fix inconsistent declaration parameter name by Fangrui Song · 7 years ago
  8. 40c4aa7 [RegAlloc] Skip global splitting if the live range is huge and its spill is by Wei Mi · 7 years ago
  9. c73b6d6 [NFC] fix trivial typos in comments by Hiroshi Inoue · 7 years ago
  10. e5eb996 [RegAllocGreedy] Use simpler map class for EvicteeInfo. NFCI. by Nirav Dave · 7 years ago
  11. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  12. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  13. cd5bc4a Take into account the cost of local intervals when selecting split candidate. by Marina Yatsina · 8 years ago
  14. 8f976ba [NFC] fix trivial typos in comments by Hiroshi Inoue · 8 years ago
  15. ef95969 LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFC by Matthias Braun · 8 years ago
  16. f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
  17. f842297 Rename LiveIntervalAnalysis.h to LiveIntervals.h by Matthias Braun · 8 years ago
  18. 25528d6 [CodeGen] Unify MBB reference format in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  19. 8065f0b Mark all library options as hidden. by Zachary Turner · 8 years ago
  20. 93ef145 [CodeGen] Print "%vreg0" as "%0" in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  21. 9d419d3 [CodeGen] Rename functions PrintReg* to printReg* by Francis Visoiu Mistrih · 8 years ago
  22. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  23. 3f833ed Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
  24. f9371d8 Add logic to greedy reg alloc to avoid bad eviction chains by Marina Yatsina · 8 years ago
  25. 9590658 [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closure by Vivek Pandya · 8 years ago
  26. 0965da2 Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* by Adam Nemet · 8 years ago
  27. 07f1e2e [RegAllocGreedy]: Allow recoloring of done register if it's non-tied by Mikael Holmen · 8 years ago
  28. 3bcc9f0c [RegAllocGreedy] Fix spelling error, "inteference" -> "interference", NFC by Mikael Holmen · 8 years ago
  29. 6188f32 Recommit "[RegAlloc] Make sure live-ranges reflect the state of the IR when by Jonas Paulsson · 8 years ago
  30. 0f05635 Revert "[RegAlloc] Make sure live-ranges reflect the state of the IR when removing them" by Jonas Paulsson · 8 years ago
  31. 4056e80 [RegAlloc] Make sure live-ranges reflect the state of the IR when removing them by Quentin Colombet · 8 years ago
  32. a86c920 fix typos in comments and error messages; NFC by Hiroshi Inoue · 8 years ago
  33. ff8453d fix trivial typo, NFC by Hiroshi Inoue · 8 years ago
  34. fb69e66 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  35. b52e036 BitVector: add iterators for set bits by Francis Visoiu Mistrih · 8 years ago
  36. ffe40dd RegAllocGreedy: Follow-up to r296722 by Matthias Braun · 9 years ago
  37. 173e114 LIU:::Query: Query LiveRange instead of LiveInterval; NFC by Matthias Braun · 9 years ago
  38. a964066 New OptimizationRemarkEmitter pass for MIR by Adam Nemet · 9 years ago
  39. 9f15a79 Timer: Track name and description. by Matthias Braun · 9 years ago
  40. fb9b0cd [RegAllocGreedy] Record missed hint for late recoloring. by Quentin Colombet · 9 years ago
  41. 11e60ff RegAllocGreedy: Properly initialize this pass, so that -run-pass will work by Tom Stellard · 9 years ago
  42. b5cf9e5 [RegAllocGreedy] Another fix about NewVRegs for last chance recoloring after r281783. by Wei Mi · 9 years ago
  43. 52ffa67 [RAGreedy] Empty live-ranges always succeed in last chance recoloring. by Quentin Colombet · 9 years ago
  44. c328fe5 [RegAllocGreedy] Attempt to split unspillable live intervals by Dylan McKay · 9 years ago
  45. 732afdd Turn cl::values() (for enum) from a vararg function to using C++ variadic template by Mehdi Amini · 9 years ago
  46. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  47. 309eba7 Revert "[RegAllocGreedy] Attempt to split unspillable live intervals" by Dylan McKay · 9 years ago
  48. 2a80cc6 [RegAllocGreedy] Attempt to split unspillable live intervals by Dylan McKay · 9 years ago
  49. 318582f [RegAllocGreedy] Fix the list of NewVRegs for last chance recoloring. by Quentin Colombet · 9 years ago
  50. 6317686 [RegAllocGreedy] Fix an assertion and condition when last chance recoloring is used. by Quentin Colombet · 9 years ago
  51. 90799ce MachineFunction: Introduce NoPHIs property by Matthias Braun · 9 years ago
  52. c022370 Allow dead insts to be kept in DeadRemat only when they are rematerializable. by Wei Mi · 9 years ago
  53. 9a16d65 Recommit r265547, and r265610,r265639,r265657 on top of it, plus by Wei Mi · 9 years ago
  54. 5a7723c Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug happened" by Hans Wennborg · 9 years ago
  55. 18293be Recommit r265309 after fixed an invalid memory reference bug happened by Wei Mi · 9 years ago
  56. fb5252c Revert r265309 and r265312 because they caused some errors I need to investigate. by Wei Mi · 9 years ago
  57. ffbc9c7 Replace analyzeSiblingValues with new algorithm to fix its compile by Wei Mi · 9 years ago
  58. 42666ee Add MachineVerifier check for AllVRegsAllocated MachineFunctionProperty by Derek Schuff · 9 years ago
  59. ad154c8 Introduce MachineFunctionProperties and the AllVRegsAllocated property by Derek Schuff · 10 years ago
  60. 7a08381 Remove uses of builtin comma operator. by Richard Trieu · 10 years ago
  61. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  62. 11a44b7 Trace copies when checking for rematerializability in spill weight calculation by Robert Lougher · 10 years ago
  63. 1192294 [RAGreedy] Add an experimental deferred spilling feature. by Quentin Colombet · 10 years ago
  64. 5d1f12d TargetRegisterInfo: Provide a way to check assigned registers in getRegAllocationHints() by Matthias Braun · 10 years ago
  65. 953393a RAGreedy: Keep track of allocated PhysRegs internally by Matthias Braun · 10 years ago
  66. a354cdd RegAllocGreedy: Allow target to specify register class ordering. by Matthias Braun · 10 years ago
  67. f5f89b9 RegAllocGreedy: Improve live interval order in ReverseLocal mode by Matthias Braun · 10 years ago
  68. 433c432 Have TargetRegisterInfo::getLargestLegalSuperClass take a by Eric Christopher · 11 years ago
  69. a799e2e [RegAllocGreedy] Introduce a late pass to repair broken hints. by Quentin Colombet · 11 years ago
  70. cf0444b Move register class name strings to a single array in MCRegisterInfo to reduce static table size and number of relocation entries. by Craig Topper · 11 years ago
  71. 829dd81 [PBQP] Tweak spill costs and coalescing benefits by Arnaud A. de Grandmaison · 11 years ago
  72. 6062180 Grab the subtarget and subtarget dependent variables off of by Eric Christopher · 11 years ago
  73. 4e31ae1 Revert 202433 - Provide a target override for the latest regalloc heuristic by Renato Golin · 11 years ago
  74. e1d1294 Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created. by Craig Topper · 11 years ago
  75. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  76. b61064e Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".reset()" by David Blaikie · 11 years ago
  77. 5caa6a2 [RegAllocGreedy] Provide a subtarget hook to disable the local reassignment by Quentin Colombet · 11 years ago
  78. e1a3663 [RegAllocGreedy] Provide a flag to disable the local reassignment heuristic. by Quentin Colombet · 11 years ago
  79. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
  80. 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
  81. 4344da1 [RegAllocGreedy][Last Chance Recoloring] Change the name of the exhaustive search option. by Quentin Colombet · 11 years ago
  82. 567e30b [RegAllocGreedy][Last Chance Recoloring] Addition of by Quentin Colombet · 11 years ago
  83. a5df813 RegAlloc: Account for a variable entry block frequency by Duncan P. N. Exon Smith · 11 years ago
  84. 96bd2a1 [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chance by Quentin Colombet · 11 years ago
  85. 9c816f3 Revert r205599, the commit was not intended to have so many changes by Quentin Colombet · 11 years ago
  86. 7ee4e79 [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chance by Quentin Colombet · 11 years ago
  87. ed0de13 Provide a target override for the cost of using a callee-saved register by Manman Ren · 12 years ago
  88. 9dee449 Register Allocator: refactoring and add comments. by Manman Ren · 12 years ago
  89. 14aa891 Add comments. Addressing review comments from Evan on r204690. by Manman Ren · 12 years ago
  90. 78cf02a Register Allocator: check other options before using a CSR for the first time. by Manman Ren · 12 years ago
  91. 9db66b3 Register Allocator: refactoring (no functionality change). by Manman Ren · 12 years ago
  92. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  93. 56440fd Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 12 years ago
  94. b2f034b [C++11] Use std::tie to simplify compare operators. by Benjamin Kramer · 12 years ago
  95. 61007d8 [C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE() macro by Alp Toker · 12 years ago
  96. b1531e5 Provide a target override for the latest regalloc heuristic. by Andrew Trick · 12 years ago
  97. 52a0093 Add a limit to the heuristic that register allocates instructions in local order. by Andrew Trick · 12 years ago
  98. fa32ca1 Remove outdated comments. by Manman Ren · 12 years ago
  99. 70b3699 Fix typos by Alp Toker · 12 years ago
  100. 0e3b5e0 [RegAlloc] Fix the assertion in the last chance recoloring to match the by Quentin Colombet · 12 years ago