1. 7fbec9b Codegen: Make chains from trellis-shaped CFGs by Kyle Butt · 9 years ago
  2. 538d666 include function name in dot filename by Xinliang David Li · 9 years ago
  3. c7d67eef [CodeGen]: BlockPlacement: Skip extraneous logging. by Kyle Butt · 9 years ago
  4. e9425c4f [CodeGen]: BlockPlacement: Apply const liberally. NFC by Kyle Butt · 9 years ago
  5. 58fcc9b [PGO] internal option cleanups by Xinliang David Li · 9 years ago
  6. 1eb4ec6 [PGO] make graph view internal options available for all builds by Xinliang David Li · 9 years ago
  7. b15c066 CodeGen: Allow small copyable blocks to "break" the CFG. by Kyle Butt · 9 years ago
  8. fd3f645 Add support to dump dot graph block layout after MBP by Xinliang David Li · 9 years ago
  9. efe56fe Revert "CodeGen: Allow small copyable blocks to "break" the CFG." by Kyle Butt · 9 years ago
  10. df27aa8 CodeGen: Allow small copyable blocks to "break" the CFG. by Kyle Butt · 9 years ago
  11. 34f9d6a Trying to fix NDEBUG build after r289764 by Hal Finkel · 9 years ago
  12. d7389d6 [MachineBlockPlacement] Don't make blocks "uneditable" by Sanjoy Das · 9 years ago
  13. 6682742 Make block placement deterministic by Rong Xu · 9 years ago
  14. 690f8e5 Move the initialization of PreferredLoopExit into runOnMachineFunction to be near the other function specific initializations. by Eric Christopher · 9 years ago
  15. 2a36eee Fix uninitialized access in MachineBlockPlacement. by Sam McCall · 9 years ago
  16. ab9cca7 CodeGen: Handle missed case of block removal during BlockPlacement. by Kyle Butt · 9 years ago
  17. 0846e56 Codegen: Tail-duplicate during placement. by Kyle Butt · 9 years ago
  18. 0c42dc4 Revert "Codegen: Tail-duplicate during placement." by Daniel Jasper · 9 years ago
  19. ae068a3 Codegen: Tail-duplicate during placement. by Kyle Butt · 9 years ago
  20. 2facd19 Revert "Codegen: Tail-duplicate during placement." by Kyle Butt · 9 years ago
  21. 37e676d Codegen: Tail-duplicate during placement. by Kyle Butt · 9 years ago
  22. 25ac35d Revert "Codegen: Tail-duplicate during placement." by Kyle Butt · 9 years ago
  23. adabac2 Codegen: Tail-duplicate during placement. by Kyle Butt · 9 years ago
  24. 3ffb852 Revert "Codegen: Tail-duplicate during placement." by Kyle Butt · 9 years ago
  25. 396bfdd Codegen: Tail-duplicate during placement. by Kyle Butt · 9 years ago
  26. 1b9fc8e Finish renaming remaining analyzeBranch functions by Matt Arsenault · 9 years ago
  27. e8e0f5c Make analyzeBranch family of instruction names consistent by Matt Arsenault · 9 years ago
  28. 64e4281 Branch Folding: Accept explicit threshold for tail merge size. by Kyle Butt · 9 years ago
  29. 15c81b0 [MBP] do not reorder and move up loop latch block by Sjoerd Meijer · 9 years ago
  30. c700490 Use the range variant of remove_if instead of unpacking begin/end by David Majnemer · 9 years ago
  31. 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
  32. 02d8d05 Codegen: MachineBlockPlacement Improve probability layout. by Kyle Butt · 9 years ago
  33. 5e11a18 [MBP] Added some more debug messages and some clean ups /NFC by Sjoerd Meijer · 9 years ago
  34. fd0ad4e [MBP] Clean up of the comments, and a first attempt to better describe a part by Sjoerd Meijer · 9 years ago
  35. 71c30a1 Rename AnalyzeBranch* to analyzeBranch*. by Jacques Pienaar · 9 years ago
  36. 93926ac [MBP] method interface cleanup by Xinliang David Li · 9 years ago
  37. 82c2290 Codegen: [MBP] Add messages to asserts. NFC by Kyle Butt · 9 years ago
  38. 449cdfd [MBP] show function name in debug dump by Xinliang David Li · 9 years ago
  39. b3875ea Codegen: [MBP] Add assert strings. NFC by Kyle Butt · 9 years ago
  40. e34ed83 [MBP] add comments and bug fix by Xinliang David Li · 9 years ago
  41. 9f2bdfb Set machine block placement hot prob threshold for both static and runtime profile. by Dehao Chen · 9 years ago
  42. 52530a7 [MBP] Interface cleanups /NFC by Xinliang David Li · 9 years ago
  43. cbf1214 [MBP] Code cleanup #3 /NFC by Xinliang David Li · 9 years ago
  44. 071d0f1 [MBP] Code cleanup /NFC by Xinliang David Li · 9 years ago
  45. 594ffa3 [MBP] Code cleanup /NFC by Xinliang David Li · 9 years ago
  46. 5b458cc Reapply "[MBP] Reduce code size by running tail merging in MBP."" by Haicheng Wu · 9 years ago
  47. 769219b Revive http://reviews.llvm.org/D12778 to handle forward-hot-prob and backward-hot-prob consistently. by Dehao Chen · 9 years ago
  48. 4fa9f3a Revert "[MBP] Reduce code size by running tail merging in MBP." by Haicheng Wu · 9 years ago
  49. 77ea344 [MBP] Reduce code size by running tail merging in MBP. by Haicheng Wu · 9 years ago
  50. ff28737 Replace hard coded probability threshold with parameter /NFC by Xinliang David Li · 9 years ago
  51. 90a5565 [MBP] Factor out the optimizations on branch conditions and unanalyzable branches. NFCI. by Haicheng Wu · 9 years ago
  52. c01919e [MBP] Remove a redundant skipFunction(). NFC. by Haicheng Wu · 9 years ago
  53. b840bb8 Fix option description /NFC by Xinliang David Li · 9 years ago
  54. f0ab6df [Layout] Add a new option (NFC) by Xinliang David Li · 9 years ago
  55. 50271f7 Add opt-bisect support to additional passes that can be skipped by Andrew Kaylor · 9 years ago
  56. 776e6de [MachineBlockPlacement] Let the target optimize the branches at the end. by Quentin Colombet · 9 years ago
  57. 4afe042 [MBP] Use Function::optForSize() instead of checking OptimizeForSize directly. by Haicheng Wu · 9 years ago
  58. e749ce5 [MBP] Split placement and alignment into two functions. NFC. by Haicheng Wu · 9 years ago
  59. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  60. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  61. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  62. c53ad4f Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule by Amaury Sechet · 10 years ago
  63. 33c161c [BlockPlacement] Remove an unnecessary continue by Amaury Sechet · 10 years ago
  64. 9ee4ddd [MBP] Remove an unused function parameter by Amaury Sechet · 10 years ago
  65. 41474a5 Revert "[BlockPlacement] Remove an unnecessary continue" and "[MBP] Remove an unused function parameter" by Amaury Sechet · 10 years ago
  66. 1951cf2 [MBP] Remove an unused function parameter by Haicheng Wu · 10 years ago
  67. 3618fa7 [BlockPlacement] Remove an unnecessary continue by Haicheng Wu · 10 years ago
  68. eae09c2 Factor out MachineBlockPlacement::fillWorkLists. NFC by Amaury Sechet · 10 years ago
  69. 4ba6cf6 Minor code cleanup. NFC. by Junmo Park · 10 years ago
  70. ae27b23 [MBP] Renaming a confusing variable and add clarifying comments by Philip Reames · 10 years ago
  71. 23d9339 [MBP] Avoid placing random blocks between loop preheader and header by Philip Reames · 10 years ago
  72. 02e1132 [MBP] Remove overly verbose debug output by Philip Reames · 10 years ago
  73. b9688f4 [MBP] Adjust debug output to be more focused and approachable by Philip Reames · 10 years ago
  74. 406808e Partially revert "Add command line options to force function/loop alignments." by Chad Rosier · 10 years ago
  75. 10494ac [BlockPlacement] Add option to align all non-fall-through blocks. by Geoff Berry · 10 years ago
  76. 6b43263 Add command line options to force function/loop alignments. by Chad Rosier · 10 years ago
  77. 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
  78. 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
  79. 1ccca9e Fix a bug in MachineBlockPlacement that may cause assertion failure during BranchProbability construction. by Cong Hou · 10 years ago
  80. 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
  81. 41cf1a5 Improving edge probabilities computation when choosing the best successor in machine block placement. by Cong Hou · 10 years ago
  82. b90b9e0 In MachineBlockPlacement, filter cold blocks off the loop chain when profile data is available. by Cong Hou · 10 years ago
  83. 7745dbc Enhance loop rotation with existence of profile data in MachineBlockPlacement pass. by Cong Hou · 10 years ago
  84. 6ac07fd CodeGen: Remove implicit iterator conversions from MBB.cpp by Duncan P. N. Exon Smith · 10 years ago
  85. 77ec077 Fix a spelling error in the description of a statistic. NFC by Craig Topper · 10 years ago
  86. 0e28823 [WinEH] Add some support for code generating catchpad by Reid Kleckner · 10 years ago
  87. ec10587 Revert r244154 which causes some build failure. See https://llvm.org/bugs/show_bug.cgi?id=24377. by Cong Hou · 10 years ago
  88. 36e7e52 Record whether the weights on out-edges from a MBB are normalized. by Cong Hou · 10 years ago
  89. 924879a wrap OptSize and MinSize attributes for easier and consistent access (NFCI) by Sanjay Patel · 10 years ago
  90. 0881fc1 Test commit. by Cong Hou · 10 years ago
  91. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  92. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  93. 26d3017 [MBP] Spell the conditions the same way through out this if statement. NFC. by Chandler Carruth · 11 years ago
  94. cfb2b9d [MBP] Sink a comment into the if block to which it pertains. This makes by Chandler Carruth · 11 years ago
  95. 9a512a4 [MBP] Fix a really misleading typo in a comment. by Chandler Carruth · 11 years ago
  96. 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
  97. 214997c [MBP] Don't outline short optional branches by Daniel Jasper · 11 years ago
  98. 7a715da [MBP] Use range based for-loops throughout this code. Several had by Chandler Carruth · 11 years ago
  99. 2fc3fe1 [MBP] NFC, run clang-format over this code and tweak things to make the by Chandler Carruth · 11 years ago
  100. d0dced5 [MBP] This is no longer 'block-placement2'. ;] The old variants are long by Chandler Carruth · 11 years ago