1. 9512dd5 LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI by Matthias Braun · 8 years ago
  2. 1527baa CodeGen: Rename DEBUG_TYPE to match passnames by Matthias Braun · 8 years ago
  3. 31d4b3b Remove stale live-ins in the branch folder by Krzysztof Parzyszek · 9 years ago
  4. a12bd75 CodeGen: BranchFolding: Merge identical blocks, even if they are short. by Kyle Butt · 9 years ago
  5. 1b19233 NFC: Reformats comments according to the coding guildelines. by Taewook Oh · 9 years ago
  6. fb1833e [BranchFolding] Merge debug locations from common tail instead of removing by Taewook Oh · 9 years ago
  7. 4cf5c10 [BranchFolding] Update debug location along with the update of branch instruction. by Taewook Oh · 9 years ago
  8. a468601 [X86] Re-enable conditional tail calls and fix PR31257. by Hans Wennborg · 9 years ago
  9. 538d666 include function name in dot filename by Xinliang David Li · 9 years ago
  10. a622fc9 [BranchFolding] Tail common all identical unreachable blocks by Reid Kleckner · 9 years ago
  11. 819e3e0 [X86] Disable conditional tail calls (PR31257) by Hans Wennborg · 9 years ago
  12. b15c066 CodeGen: Allow small copyable blocks to "break" the CFG. by Kyle Butt · 9 years ago
  13. fd3f645 Add support to dump dot graph block layout after MBP by Xinliang David Li · 9 years ago
  14. 1819830 BranchRelaxation: Recompute live-ins when splitting a block by Matthias Braun · 9 years ago
  15. 3c8b8c9 [codegen] Add generic functions to skip debug values. by Florian Hahn · 9 years ago
  16. ff6a1ed Avoid infinite loops in branch folding by Andrew Kaylor · 9 years ago
  17. 0c989a8 LivePhysReg: Use reference instead of pointer in init(); NFC by Matthias Braun · 9 years ago
  18. 660f2f9 Reapply: "Remove debug location from common tail when tail-merging" by Robert Lougher · 9 years ago
  19. 3080d71 revert: "Remove debug location from common tail when tail-merging" by Robert Lougher · 9 years ago
  20. e325647 Remove debug location from common tail when tail-merging by Robert Lougher · 9 years ago
  21. 8271be9 Do not remove implicit defs in BranchFolder by Krzysztof Parzyszek · 9 years ago
  22. 4040c0f BranchFolder: Fix invalid undef flags after merge. by Matthias Braun · 9 years ago
  23. 1b9fc8e Finish renaming remaining analyzeBranch functions by Matt Arsenault · 9 years ago
  24. e8e0f5c Make analyzeBranch family of instruction names consistent by Matt Arsenault · 9 years ago
  25. b678219 [BranchFolding] Unique added live-ins after hoisting code. by Ahmed Bougacha · 9 years ago
  26. 75e25f6 X86: Fold tail calls into conditional branches where possible (PR26302) by Hans Wennborg · 9 years ago
  27. 64e4281 Branch Folding: Accept explicit threshold for tail merge size. by Kyle Butt · 9 years ago
  28. 7c4535d Reapply [BranchFolding] Restrict tail merging loop blocks after MBP by Haicheng Wu · 9 years ago
  29. d9cbb16 Revert "[BranchFolding] Restrict tail merging loop blocks after MBP" by Haicheng Wu · 9 years ago
  30. ea02372 [BranchFolding] Restrict tail merging loop blocks after MBP by Haicheng Wu · 9 years ago
  31. 71b1ca1 Codegen: Tail Merge: Be less aggressive with special cases. by Kyle Butt · 9 years ago
  32. 9155354 Revert EH-specific checks in BranchFolding that were causing blow ups in compile time. by Andrew Kaylor · 9 years ago
  33. 71c30a1 Rename AnalyzeBranch* to analyzeBranch*. by Jacques Pienaar · 9 years ago
  34. aeab09f BranchFolding: Use LivePhysReg to update live in lists. by Matthias Braun · 9 years ago
  35. 83a2579 Codegen: Fix comment in BranchFolding.cpp by Kyle Butt · 9 years ago
  36. 267164d Codegen: Fix broken assumption in Tail Merge. by Kyle Butt · 9 years ago
  37. 5b458cc Reapply "[MBP] Reduce code size by running tail merging in MBP."" by Haicheng Wu · 9 years ago
  38. 4fa9f3a Revert "[MBP] Reduce code size by running tail merging in MBP." by Haicheng Wu · 9 years ago
  39. 77ea344 [MBP] Reduce code size by running tail merging in MBP. by Haicheng Wu · 9 years ago
  40. 664b561 [BranchFolding] Replace MachineBlockFrequencyInfo with MBFIWrapper. NFC. by Haicheng Wu · 9 years ago
  41. 0cfb5f8 [WebAssembly] Move register stackification and coloring to a late phase. by Dan Gohman · 9 years ago
  42. 31d19d4 CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC by Matthias Braun · 9 years ago
  43. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  44. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  45. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  46. 7dc03f0 RegisterScavenger: Take a reference as enterBasicBlock() argument. by Matthias Braun · 10 years ago
  47. 480de22 Don't use potentially invalidated iterator by Stephan Bergmann · 10 years ago
  48. eddc5b1 Test commit access by Marianne Mailhot-Sarrasin · 10 years ago
  49. 6ba96fb [BranchFolding] Change function name related with merging MMOs. NFC by Junmo Park · 10 years ago
  50. ebcce78 CodeGen: Remove an iterator => pointer conversion, NFC by Duncan P. N. Exon Smith · 10 years ago
  51. fd8cc23 CodeGen: Change MachineInstr to use MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
  52. d3a7467 CodeGen: Use MachineInstr& in HashMachineInstr, NFC by Duncan P. N. Exon Smith · 10 years ago
  53. 6307eb5 CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 10 years ago
  54. 7ceec0b [BranchFolding] Set correct mem refs (2nd try) by Junmo Park · 10 years ago
  55. 0fc89c6 Revert "[BranchFolding] Set correct mem refs" by Michael Zolotukhin · 10 years ago
  56. e1582ce [BranchFolding] Set correct mem refs by Junmo Park · 10 years ago
  57. 5eb90a7 Consolidate MemRefs handling from BranchFolding and correct latent bug by Philip Reames · 10 years ago
  58. 4e66c84 [MemOperands] Clarify code around dropping memory operands [NFC] by Philip Reames · 10 years ago
  59. 71bd70c Revert "[BranchFolding] Merge MMOs during tail merge" by Rafael Espindola · 10 years ago
  60. c0731ca [BranchFolding] Merge MMOs during tail merge by Junmo Park · 10 years ago
  61. 7cc13f2 (no commit message) by Junmo Park · 10 years ago
  62. 9efb233 [WinEH] Avoid infinite loop in BranchFolding for multiple single block funclets by Andrew Kaylor · 10 years ago
  63. d97c100 Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
  64. 1dbaf67 Revert r254348: "Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces." by Hans Wennborg · 10 years ago
  65. fa1917c Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
  66. b9204a5 [WinEH] Don't forward branches across empty EH pad BBs by Reid Kleckner · 10 years ago
  67. 84921b9 Refactor: Simplify boolean conditional return statements in lib/CodeGen. by Rafael Espindola · 10 years ago
  68. 980f8f2 CodeGen: Remove implicit conversions from Analysis and BranchFolding by Duncan P. N. Exon Smith · 10 years ago
  69. 1619355 [WinEH] Permit branch folding in the face of funclets by David Majnemer · 10 years ago
  70. 4600c06 [WinEH] Stop BranchFolding from merging across funclets by David Majnemer · 10 years ago
  71. ed17079 [WinEH] Add and use hasEHPadSuccessor instead of getLandingPadSuccessor by Reid Kleckner · 10 years ago
  72. 5db36df Use range-based for loops. NFC by Craig Topper · 10 years ago
  73. 0e28823 [WinEH] Add some support for code generating catchpad by Reid Kleckner · 10 years ago
  74. d967a87 fix minsize detection: minsize attribute implies optimizing for size by Sanjay Patel · 10 years ago
  75. 924879a wrap OptSize and MinSize attributes for easier and consistent access (NFCI) by Sanjay Patel · 10 years ago
  76. 3a04dc6 Roll forward r242871 by Jingyue Wu · 10 years ago
  77. 7ec3853 Temporarily revert r242871 by Jingyue Wu · 10 years ago
  78. 20d73c6 [BranchFolding] do not iterate the aliases of virtual registers by Jingyue Wu · 10 years ago
  79. 8c57cfd [BranchFolding] Document why replacing HashMachineInstr with hash_code doesn't work by Benjamin Kramer · 10 years ago
  80. 6b56896 [MachineBasicBlock] Add getFirstNonDebugInstr to complement getLastNonDebugInstr by Benjamin Kramer · 10 years ago
  81. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  82. 34d3376 Reformat. by NAKAMURA Takumi · 10 years ago
  83. 3746abb Revert r240040, "[BranchFolding] Replace custom MachineInstr with MachineInstrExpressionTrait" by NAKAMURA Takumi · 10 years ago
  84. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  85. 8985b32 [BranchFolding] Replace custom MachineInstr with MachineInstrExpressionTrait by Benjamin Kramer · 10 years ago
  86. 07066cc MachineInstr: Remove unused parameter. by Matthias Braun · 10 years ago
  87. 4d8d2ec Don't rewrite jumps to empty BBs to landing pads. by Pete Cooper · 11 years ago
  88. 848c9fa BranchFolding: MergePotentialsElt has a total order, just call array_pod_sort. by Benjamin Kramer · 11 years ago
  89. 99fb8d1 Don't evaluate rend() on every iteration of the loop. by Chad Rosier · 11 years ago
  90. 3b67c8d [BranchFolding] Remove MMOs during tail merge to preserve dependencies. by Chad Rosier · 11 years ago
  91. 70eb9c5 CodeGen: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
  92. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  93. 307c2cb Remove unnecessary TargetMachine.h includes. by Eric Christopher · 11 years ago
  94. bbd33f6 [Branch probability] Recompute branch weights of tail-merged basic blocks. by Akira Hatanaka · 11 years ago
  95. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  96. ec7cbd7 Changed the liveness tracking in the RegisterScavenger by Pedro Artigas · 11 years ago
  97. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  98. 56c12e6 Prevent hoisting the instruction whose def might be clobbered by the terminator. by Sasa Stankovic · 11 years ago
  99. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  100. 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