1. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  2. 801bf7e [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
  3. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  4. bfd9c4a PeepholeOpt cleanup/refactor; NFC by Matthias Braun · 8 years ago
  5. ea4359e PeepholeOptimizer: Fix for vregs without defs by Matthias Braun · 8 years ago
  6. 08abcac PeepholeOptimizer: Do not form PHI with subreg arguments by Matthias Braun · 8 years ago
  7. f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
  8. 93ef145 [CodeGen] Print "%vreg0" as "%0" in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  9. 9d7bb0c [CodeGen] Print register names in lowercase in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  10. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  11. 3f833ed Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
  12. 32a4056 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  13. 0e35ea3 Remove redundant copy in recurrences by Taewook Oh · 8 years ago
  14. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  15. ba7d95d PeepholeOptimizer: Do not replace SubregToReg(bitcast like) by Matthias Braun · 9 years ago
  16. 91b5cf8 Extract LaneBitmask into a separate type by Krzysztof Parzyszek · 9 years ago
  17. 1f1bbac [peephole] Enhance folding logic to work for STATEPOINTs by Philip Reames · 9 years ago
  18. 1804a77 Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes. by Eugene Zelenko · 9 years ago
  19. 44540a3 PeepholeOptimizer: Make pass name match DEBUG_TYPE by Matt Arsenault · 9 years ago
  20. e617ade Fixed warning caused by r274402. by Eric Liu · 9 years ago
  21. 28aaf45 PeepholeOptimizer: Relax assert by Matt Arsenault · 9 years ago
  22. 9cfc75c CodeGen: Use MachineInstr& in TargetInstrInfo, NFC by Duncan P. N. Exon Smith · 9 years ago
  23. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 9 years ago
  24. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 9 years ago
  25. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 9 years ago
  26. b120ae9 fix formatting; NFC by Sanjay Patel · 10 years ago
  27. faeee6f use range-based for-loop; NFCI by Sanjay Patel · 10 years ago
  28. 59309cc don't repeat function names in comments; NFC by Sanjay Patel · 10 years ago
  29. dab313e PeepholeOptimizer: Ignore dead implicit defs by Dan Gohman · 10 years ago
  30. 1ac6994 CodeGen peephole: fold redundant phys reg copies by JF Bastien · 10 years ago
  31. 84921b9 Refactor: Simplify boolean conditional return statements in lib/CodeGen. by Rafael Espindola · 10 years ago
  32. 10aa807 PeepholeOptimizer: Remove redundant copies by Matt Arsenault · 10 years ago
  33. 68d9386 Introduce target hook for optimizing register copies by Matt Arsenault · 10 years ago
  34. c7ec46c Remove dead declaration by Matt Arsenault · 10 years ago
  35. 3099156 Fix typos / grammar by Matt Arsenault · 10 years ago
  36. fcdb1c1 Make helper functions static. NFC. by Benjamin Kramer · 10 years ago
  37. 27fd069 [PeepholeOptimizer] Look through PHIs to find additional register sources by Bruno Cardoso Lopes · 10 years ago
  38. 6100914 Revert "[PeepholeOptimizer] Look through PHIs to find additional register sources" by Bruno Cardoso Lopes · 10 years ago
  39. 0a1c126 [PeepholeOptimizer] Look through PHIs to find additional register sources by Bruno Cardoso Lopes · 10 years ago
  40. bc7f99a [X86] Allow x86 call frame optimization to fold more loads into pushes by Michael Kuperstein · 10 years ago
  41. 82814f6 Allow PeepholeOptimizer to fold a few more cases by Michael Kuperstein · 10 years ago
  42. df005cb Fix some comment typos. by Benjamin Kramer · 10 years ago
  43. 38c0250 Revert "[PeepholeOptimizer] Look through PHIs to find additional register sources" by Bruno Cardoso Lopes · 10 years ago
  44. 3c23576 [PeepholeOptimizer] Look through PHIs to find additional register sources by Bruno Cardoso Lopes · 10 years ago
  45. b20841d Revert "[PeepholeOptimizer] Look through PHIs to find additional register sources" by Bruno Cardoso Lopes · 10 years ago
  46. 669c921 [PeepholeOptimizer] Look through PHIs to find additional register sources by Bruno Cardoso Lopes · 10 years ago
  47. f16ec12 [PeepholeOptimizer] Refactor optimizeUncoalescable logic by Bruno Cardoso Lopes · 10 years ago
  48. 9b39693 Revert "Refactor optimizeUncoalescable logic" by Bruno Cardoso Lopes · 10 years ago
  49. ad61f34 Revert "Look through PHIs to find additional register sources" by Bruno Cardoso Lopes · 10 years ago
  50. fadd4fe Look through PHIs to find additional register sources by Bruno Cardoso Lopes · 10 years ago
  51. bd68a09 Refactor optimizeUncoalescable logic by Bruno Cardoso Lopes · 10 years ago
  52. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  53. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  54. 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
  55. dc3f01e Simplify expressions involving boolean constants with clang-tidy by David Blaikie · 11 years ago
  56. 4f6ac16 Replace std::copy with a back inserter with vector append where feasible by Benjamin Kramer · 11 years ago
  57. 22e5974 Peephole opt needs optimizeSelect() to keep track of newly created MIs by Mehdi Amini · 11 years ago
  58. 2181fb2 Avoid caching the MachineFunction, we don't use it outside of by Eric Christopher · 11 years ago
  59. a4c96d0 [AAarch64] Optimize CSINC-branch sequence by Gerolf Hoflehner · 11 years ago
  60. 92b4bcb Instead of the TargetMachine cache the MachineFunction by Eric Christopher · 11 years ago
  61. 6674b09 [PeepholeOptimizer] Enable the advanced copy optimization by default. by Quentin Colombet · 11 years ago
  62. 6b36337 [PeepholeOptimizer] Update the kill flags when extending the live-range of the by Quentin Colombet · 11 years ago
  63. 6896230 [PeepholeOptimizer] Take advantage of the isInsertSubreg property in the by Quentin Colombet · 11 years ago
  64. 67639df [PeepholeOptimizer] Take advantage of the isExtractSubreg property in the by Quentin Colombet · 11 years ago
  65. 03e43f8 [PeepholeOptimizer] Refactor the advanced copy optimization to take advantage of by Quentin Colombet · 11 years ago
  66. 97a59ae PeepholeOptimizer: make parameter ref to SmallPtrSetImpl by Hans Wennborg · 11 years ago
  67. 941a570 Re-commit "Increase the size of this SmallVector in PeepholeOptimizer." (r215340) by Hans Wennborg · 11 years ago
  68. 98b3cf8 Revert "Increase the size of this SmallVector in PeepholeOptimizer." (r215340) by Hans Wennborg · 11 years ago
  69. 5b439f9 Increase the size of this SmallVector in PeepholeOptimizer. by Hans Wennborg · 11 years ago
  70. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  71. 6d590d5 [PeepholeOptimzer] Fix a typo in a comment. Spotted by Amara Emerson. by Quentin Colombet · 11 years ago
  72. 1111e6f [PeepholeOptimizer] Advanced rewriting of copies to avoid cross register banks by Quentin Colombet · 11 years ago
  73. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
  74. 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
  75. 3c0dc2a [CodeGen] Fix peephole optimizer bug introduced in r205481. Fixes PR19318. by Lang Hames · 11 years ago
  76. 5dc14bd [CodeGen] Teach the peephole optimizer to remember (and exploit) all folding by Lang Hames · 11 years ago
  77. 7c99ec5 Disable each MachineFunctionPass for 'optnone' functions, unless that by Paul Robinson · 12 years ago
  78. b36376e Switch a number of loops in lib/CodeGen over to range-based for-loops, now that by Owen Anderson · 12 years ago
  79. 16c6bf4 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing by Owen Anderson · 12 years ago
  80. 8d62008 Fix for http://llvm.org/bugs/show_bug.cgi?id=18590 by Ekaterina Romanova · 12 years ago
  81. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  82. b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
  83. cf71c63 [Peephole] Rewrite copies to avoid cross register banks copies. by Quentin Colombet · 12 years ago
  84. 588ceec Add debug prints for when optimizeLoadInstr folds a load. by Craig Topper · 13 years ago
  85. 24e440d Add comment for load folding by Joel Jones · 13 years ago
  86. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  87. 048405f Make sure we iterate over newly created instructions. Fixes pr13625. Testcase to by Rafael Espindola · 13 years ago
  88. 714f595 Use standard pattern for iterate+erase. by Jakob Stoklund Olesen · 13 years ago
  89. 2382d32 Add an MCID::Select flag and TII hooks for optimizing selects. by Jakob Stoklund Olesen · 13 years ago
  90. ba8122c X86 Peephole: fold loads to the source register operand if possible. by Manman Ren · 13 years ago
  91. 5759d01 X86 Peephole: fold loads to the source register operand if possible. by Manman Ren · 13 years ago
  92. f87dd7c Revert r160920 and r160919 due to dragonegg and clang selfhost failure by Manman Ren · 13 years ago
  93. 0fa3ab8 X86 Peephole: fold loads to the source register operand if possible. by Manman Ren · 13 years ago
  94. 6fa76dc Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle Compare by Manman Ren · 13 years ago
  95. 0f855e4 Implement PPCInstrInfo::isCoalescableExtInstr(). by Jakob Stoklund Olesen · 13 years ago
  96. 8eb9905 Style: Don't reuse variables for multiple purposes. by Jakob Stoklund Olesen · 13 years ago
  97. 9c96418 Revert r157755. by Manman Ren · 13 years ago
  98. 9bccb64 X86: replace SUB with CMP if possible by Manman Ren · 13 years ago
  99. 2f06a65 Constrain regclasses in PeepholeOptimizer. by Jakob Stoklund Olesen · 13 years ago
  100. dc8ad00 ARM: peephole optimization to remove cmp instruction by Manman Ren · 13 years ago