1. 0c47611 Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM by Daniel Sanders · 6 years ago
  2. e7694f3 Use MCRegister in MCRegisterInfo's interfaces by Daniel Sanders · 6 years ago
  3. 2bea69b Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC by Daniel Sanders · 6 years ago
  4. ca84c4b RegAllocFast: Set MayLiveAcrossBlocks when allocating uses by Matt Arsenault · 6 years ago
  5. 828b685 RegAllocFast: Improve hinting heuristic by Matt Arsenault · 6 years ago
  6. 1574272 [RegAllocFast] Scan physcial reg definitions before assigning virtual reg definitions by Quentin Colombet · 6 years ago
  7. b6c599a Reapply r359906, "RegAllocFast: Add heuristic to detect values not live-out of a block" by Matt Arsenault · 7 years ago
  8. bb852a9 Revert r359906, "RegAllocFast: Add heuristic to detect values not live-out of a block" by Nico Weber · 7 years ago
  9. daf2d65 RegAllocFast: Add heuristic to detect values not live-out of a block by Matt Arsenault · 7 years ago
  10. 3c98cdd2 RegAllocFast: Do not allocate registers for undef uses by Matt Arsenault · 7 years ago
  11. c2e35a6 RegAllocFast: Remove early selection loop, the spill calculation will report cost 0 anyway for free regs by Matt Arsenault · 7 years ago
  12. 884a18d RegAllocFast: Add hint to debug printing by Matt Arsenault · 7 years ago
  13. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  14. fb93aec RegAllocFast: Further cleanups; NFC by Matthias Braun · 7 years ago
  15. 5b7c90b RegAllocFast: Leave unassigned virtreg entries in map by Matthias Braun · 7 years ago
  16. b0ecbef RegAllocFast: Further cleanups; NFC by Matthias Braun · 7 years ago
  17. 0804dca RegAllocFast: Refactor PhysRegState usage; NFC by Matthias Braun · 7 years ago
  18. b4c76ff7 RegAllocFast: Factor spill/reload creation into their own functions; NFC by Matthias Braun · 7 years ago
  19. ebcf543 RegAllocFast: Cleanups; NFC by Matthias Braun · 7 years ago
  20. 14af82a RegAllocFast: Rename statistic from NumCopies to NumCoalesced by Matthias Braun · 7 years ago
  21. cb0bab8 [CodeGen] Fix inconsistent declaration parameter name by Fangrui Song · 7 years ago
  22. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  23. 801bf7e [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
  24. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 8 years ago
  25. f8bf2ec [MachineOperand][Target] MachineOperand::isRenamable semantics changes by Geoff Berry · 8 years ago
  26. 72f6d59 [RAFast] Don't dereference MBB::end by Quentin Colombet · 8 years ago
  27. c468b64 Remove redundant includes from lib/CodeGen. by Michael Zolotukhin · 8 years ago
  28. 60c4310 [MachineOperand][MIR] Add isRenamable to MachineOperand. by Geoff Berry · 8 years ago
  29. a8a83d1 [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. by Francis Visoiu Mistrih · 8 years ago
  30. c71cced [CodeGen] Always use `printReg` to print registers in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  31. 9d419d3 [CodeGen] Rename functions PrintReg* to printReg* by Francis Visoiu Mistrih · 8 years ago
  32. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  33. 3f833ed Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
  34. 9e6c309 [DebugInfo] Add missing DW_OP_deref when an NRVO pointer is spilled by Reid Kleckner · 8 years ago
  35. 618c555 [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  36. 6b2b88b RegAllocFast: Fix warning; NFC by Matthias Braun · 8 years ago
  37. 864cf58 RegAllocFast: Cleanup; NFC by Matthias Braun · 8 years ago
  38. a09d18d RegAllocFast: Move vector to class level to avoid reallocation; NFC by Matthias Braun · 8 years ago
  39. a5225e8 RegAllocFast: Remove write-only set; NFC by Matthias Braun · 8 years ago
  40. 1b63dc5 Remove the unused DBG_VALUE offset parameter from RegAllocFast (NFC) by Adrian Prantl · 8 years ago
  41. 868ef84 [RegAllocFast] Don't insert kill flags of super-register for partial kill by Quentin Colombet · 8 years ago
  42. 8155114 [RegAllocFast] Add the proper initialize method to use the .mir infrastructure by Quentin Colombet · 8 years ago
  43. 44e25f3 Move size and alignment information of regclass to TargetRegisterInfo by Krzysztof Parzyszek · 9 years ago
  44. 6825fb6 PR32382: Fix emitting complex DWARF expressions. by Adrian Prantl · 9 years ago
  45. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  46. 1eb4736 MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it by Matthias Braun · 9 years ago
  47. 90799ce MachineFunction: Introduce NoPHIs property by Matthias Braun · 9 years ago
  48. cd1d5aa Replace a few more "fall through" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  49. 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
  50. 44ed0de CodeGen: Use MachineInstr& in RegAllocFast, NFC by Duncan P. N. Exon Smith · 9 years ago
  51. 8eb336c Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions" by Hans Wennborg · 9 years ago
  52. 47b292d Remove some unneeded headers and replace some headers with forward class declarations (NFC) by Mehdi Amini · 10 years ago
  53. 2886580 Sink DI metadata usage out of MachineInstr.h and MachineInstrBuilder.h by Reid Kleckner · 10 years ago
  54. ad154c8 Introduce MachineFunctionProperties and the AllVRegsAllocated property by Derek Schuff · 10 years ago
  55. e611698 [RegAllocFast] Properly track the physical register definitions on calls. by Quentin Colombet · 10 years ago
  56. d9da162 Save LaneMask with livein registers by Matthias Braun · 10 years ago
  57. b2b7ef1 MachineBasicBlock: Add liveins() method returning an iterator_range by Matthias Braun · 10 years ago
  58. 9912bb8 MachineRegisterInfo: Remove UsedPhysReg infrastructure by Matthias Braun · 10 years ago
  59. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  60. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  61. a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
  62. e686f15 CodeGen: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
  63. 3bef6a3 CodeGen: Assert that inlined-at locations agree by Duncan P. N. Exon Smith · 11 years ago
  64. 079aba7 [RegAllocFast] Handle implicit definitions conservatively. by Quentin Colombet · 11 years ago
  65. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  66. 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
  67. 6062180 Grab the subtarget and subtarget dependent variables off of by Eric Christopher · 11 years ago
  68. 87b7eb9 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
  69. b458dc2 Revert r218778 while investigating buldbot breakage. by Adrian Prantl · 11 years ago
  70. 25a7174 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
  71. e5e8ce6 Set the parent pointer of cloned DBG_VALUE instructions correctly. by Adrian Prantl · 11 years ago
  72. 4627679 Use range based for loops to avoid needing to re-mention SmallPtrSet size. by Craig Topper · 11 years ago
  73. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  74. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  75. 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
  76. 16c6bf4 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing by Owen Anderson · 12 years ago
  77. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  78. d6f1f84 [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
  79. 61007d8 [C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE() macro by Alp Toker · 12 years ago
  80. cd4a25d Explicitly request unsigned enum types when desired by Reid Kleckner · 12 years ago
  81. 7200a46 Emit a better error when running out of registers on inline asm. by Benjamin Kramer · 12 years ago
  82. db3e26d Debug info: Fix PR16736 and rdar://problem/14990587. by Adrian Prantl · 12 years ago
  83. b94011f Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. by Craig Topper · 12 years ago
  84. d3f6fe5 Use the appropriate unsigned int type for the offset. by Adrian Prantl · 12 years ago
  85. 418d1d1 Reapply an improved version of r180816/180817. by Adrian Prantl · 12 years ago
  86. 0252265b Debug Info: Simplify Frame Index handling in DBG_VALUE Machine Instructions by David Blaikie · 12 years ago
  87. 2ff4dc0 Make RAFast::UsedInInstr indexed by register units. by Jakob Stoklund Olesen · 13 years ago
  88. c338679 Remove special-casing of return blocks for liveness. by Jakob Stoklund Olesen · 13 years ago
  89. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  90. f623e98 Use MachineInstrBuilder in a few CodeGen passes. by Jakob Stoklund Olesen · 13 years ago
  91. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  92. bdb55e0 Use MCPhysReg for RegisterClassInfo allocation orders. by Jakob Stoklund Olesen · 13 years ago
  93. ed119d5 Revert r168630, r168631, and r168633 as these are causing nightly test failures. by Chad Rosier · 13 years ago
  94. f8a3a62 Now that the X86 Maximal Stack Alignment Check pass has been removed (i.e., by Chad Rosier · 13 years ago
  95. 8d2c229 [regallocfast] Make sure the MachineRegisterInfo is aware of clobbers from a by Chad Rosier · 13 years ago
  96. d837be7 Change signature of function RAFast::spillAll to avoid conversion between by Akira Hatanaka · 13 years ago
  97. a2136be Use a SparseSet instead of a BitVector for UsedInInstr in RAFast. by Jakob Stoklund Olesen · 13 years ago
  98. f67bf3e Remove RegisterClassInfo::isReserved() and isAllocatable(). by Jakob Stoklund Olesen · 13 years ago
  99. c8c2920 Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 13 years ago
  100. f71bc7b Don't use getNextOperandForReg() in RAFast. by Jakob Stoklund Olesen · 13 years ago