1. db46784 Reapply "[MachineCopyPropagation] Reimplement CopyTracker in terms of register units" by Justin Bogner · 7 years ago
  2. 42b5443 [DebugInfo][Dexter] Incorrect DBG_VALUE after MCP dead copy instruction removal. by Carlos Alberto Enciso · 7 years ago
  3. 8056d40 Revert r342942 "[MachineCopyPropagation] Reimplement CopyTracker in terms of register units" by Hans Wennborg · 7 years ago
  4. 742443a [MachineCopyPropagation] Reimplement CopyTracker in terms of register units by Justin Bogner · 7 years ago
  5. 60a5c77 [MachineCopyPropagation] Rework how we manage RegMask clobbers by Justin Bogner · 7 years ago
  6. 97eaa64 [MachineCopyPropagation] Refactor copy tracking into a class. NFC by Justin Bogner · 7 years ago
  7. b69da1b [MachineCopyPropagation] Minor clang-formatting. NFC by Justin Bogner · 7 years ago
  8. 873b4b6 [CodeGen] Ignore debug uses in MachineCopyPropagation by Krzysztof Parzyszek · 7 years ago
  9. 0818e78 Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  10. 033a78e [MachineCopyPropagation] Handle COPY with overlapping source/dest. by Eli Friedman · 7 years ago
  11. 1bfec90 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 7 years ago
  12. 0d9a877 Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Quentin Colombet · 8 years ago
  13. c1676d5 [MachineCopyPropagation] Extend pass to do COPY source forwarding by Geoff Berry · 8 years ago
  14. d318139 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
  15. 41b2567 Remove redundant includes from lib/CodeGen. by Michael Zolotukhin · 8 years ago
  16. fd11bc0 [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. by Francis Visoiu Mistrih · 8 years ago
  17. a4ec08b [CodeGen] Print register names in lowercase in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  18. e3a9b4c Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  19. 23476c4 [AMDGPU] Prevent Machine Copy Propagation from replacing live copy with the dead one by Alexander Timofeev · 8 years ago
  20. 4831923 Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
  21. f6eb7ff [AMDGPU] : revert r315908 by Alexander Timofeev · 8 years ago
  22. 7811640 [AMDGPU] Prevent Machine Copy Propagation from replacing live copy with the dead one by Alexander Timofeev · 8 years ago
  23. c3ef7ae Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Geoff Berry · 8 years ago
  24. d990d28 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  25. c7c869b Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Sam McCall · 8 years ago
  26. d168a77 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  27. 92b6b15 Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Hans Wennborg · 8 years ago
  28. 62c7c25 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  29. 7cf6af5 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  30. 6c9f369 Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" round 2 by Geoff Berry · 8 years ago
  31. d93db26 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  32. a6a5be2 Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  33. 31db6f3 [MachineCopyPropagation] Extend pass to do COPY source forwarding by Geoff Berry · 8 years ago
  34. e3e43d9 Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  35. 94c4904 CodeGen: Rename DEBUG_TYPE to match passnames by Matthias Braun · 8 years ago
  36. b6384b2 MachineCopyPropagation: Respect implicit operands of COPY by Matthias Braun · 9 years ago
  37. e922258 MachineCopyPropagation: Do not consider undef operands as clobbers by Matthias Braun · 9 years ago
  38. 690a3cb MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it by Matthias Braun · 9 years ago
  39. 975248e Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
  40. 48de2a9 Make MachineCopyPropagation preserve CFG by Matt Arsenault · 9 years ago
  41. 1e455c5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 9 years ago
  42. 8866d94 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 9 years ago
  43. c852398 Initial implementation of optimization bisect support. by Andrew Kaylor · 9 years ago
  44. fadd113 Introduce MachineFunctionProperties and the AllVRegsAllocated property by Derek Schuff · 9 years ago
  45. 386c67f [MachineCopyPropagation] Expose more dead copies across instructions with regmasks by Jun Bum Lim · 9 years ago
  46. e0761c4 MachineCopyPropagation: Catch copies of the form A<-B;A<-B by Matthias Braun · 9 years ago
  47. ed2d4b9 MachineCopyPropagation: Keep scanning through instructions with regmasks by Matthias Braun · 9 years ago
  48. 20a6252 Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" by Duncan P. N. Exon Smith · 9 years ago
  49. 6e5736e CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC by Duncan P. N. Exon Smith · 9 years ago
  50. 3883deb MachineCopyPropagation: Introduce Reg2MIMap typedef; NFC by Matthias Braun · 9 years ago
  51. 4f08db2 MachineCopyPropagation: Move variables from function to pass by Matthias Braun · 9 years ago
  52. 4d44c95 MachineCopyPropagation: Use ranged for, cleanup; NFC by Matthias Braun · 9 years ago
  53. 7975e02 MachineCopyPropagation: Use assert() instead of if{report_error()} for 'impossible' condition by Matthias Braun · 9 years ago
  54. ccdf189 [MachineCopyPropagation] Fix comment. NFC by Jun Bum Lim · 10 years ago
  55. cd52a7a Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  56. cf0db29 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  57. 3bd732d MachineCopyPropagation: Remove the copies instead of using KILL instructions. by Matthias Braun · 10 years ago
  58. 3548516 [MachineCopyPropagation] Fix a bug with undef handling when the value is actualy alive. by Quentin Colombet · 10 years ago
  59. c364314 [MachineCopyPropagation] Handle undef flags conservatively so that we do not by Quentin Colombet · 10 years ago
  60. fcc897c [MachineCopyPropagation] Fix a bug causing incorrect removal for the instruction sequences as follows by Hao Liu · 10 years ago
  61. 6035518 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  62. 9f85dcc Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  63. 8677f2f [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
  64. 5fa58a5 Disable each MachineFunctionPass for 'optnone' functions, unless that by Paul Robinson · 11 years ago
  65. 9f998de [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 11 years ago
  66. bb96dfc MachineCopyPropagation has special logic for removing COPY instructions. It will remove plain COPYs using eraseFromParent(), but if the COPY has imp-defs/imp-uses it will convert it to a KILL, to keep the imp-def around. by James Molloy · 12 years ago
  67. 62c320a Simplify logic now that r182490 is in place. No functional change intended. by Chad Rosier · 12 years ago
  68. d04a8d4 Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  69. 3e77747 Convert COPY instructions into KILLs if they have implicit defs. by Jakob Stoklund Olesen · 13 years ago
  70. 388ffa7 Remove unneeded #include. by Jakub Staszak · 13 years ago
  71. fb9ebbf Switch most getReservedRegs() clients to the MRI equivalent. by Jakob Stoklund Olesen · 13 years ago
  72. 396618b Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
  73. f152fe8 Switch some getAliasSet clients to MCRegAliasIterator. by Jakob Stoklund Olesen · 13 years ago
  74. 5f46eb1 Use a SmallVector and linear lookup instead of a DenseSet - SourceMap values by Lang Hames · 13 years ago
  75. d9eb1d7 During MachineCopyPropagation a register may be the source operand of multiple by Lang Hames · 13 years ago
  76. 9ebfbf8 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 13 years ago
  77. e4fd907 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 13 years ago
  78. b266cd0 Fix for PR12090: clear def maps of aliases when visiting a copy. e.g. by Evan Cheng · 13 years ago
  79. 01b623c Fix machine-cp by having it to check sub-register indicies. e.g. by Evan Cheng · 13 years ago
  80. f56ce53 Erase dead copies that are clobbered by a call. by Jakob Stoklund Olesen · 14 years ago
  81. a8fc171 Handle register masks in MachineCopyPropagation. by Jakob Stoklund Olesen · 14 years ago
  82. 1dd8c85 Codegen pass definition cleanup. No functionality. by Andrew Trick · 14 years ago
  83. 1df91b0 whitespace by Andrew Trick · 14 years ago
  84. 1a96c91 Clear kill flags before propagating a copy. by Jakob Stoklund Olesen · 14 years ago
  85. e811d0d Avoid eraseing copies from a reserved register unless the definition can be by Evan Cheng · 14 years ago
  86. 977679d Added a late machine instruction copy propagation pass. This catches by Evan Cheng · 14 years ago