1. 24f6ad51 Fix: Refactor SimplifyCFG:canSinkInstructions [NFC] by Aditya Kumar · 9 years ago
  2. 8c7d28b Revert "Refactor SimplifyCFG:canSinkInstructions [NFC]" by Eric Liu · 9 years ago
  3. ee55bf3 Refactor SimplifyCFG:canSinkInstructions [NFC] by Aditya Kumar · 9 years ago
  4. b9dbd4d [SimplifyCFG] Use APInt::operator| instead of APInt::Or. NFC by Craig Topper · 9 years ago
  5. 0609acc SimplifyCFG: Register cloned assume intrinsics with assumption cache when creating critical edge. by Peter Collingbourne · 9 years ago
  6. 505a25a [InstCombine] Merge DebugLoc when speculatively hoisting store instruction by Taewook Oh · 9 years ago
  7. 4ec7b20 [SimplifyCFG] Do not sink and merge inline-asm instructions. by Akira Hatanaka · 9 years ago
  8. 2fec7e4 Tweak ASCII art in Simplify CFG. NFC by Amaury Sechet · 9 years ago
  9. b0124c1 [DebugInfo] Remove redundant check in SimplifyCFG; NFC. by Robert Lougher · 9 years ago
  10. 6717a6f [DebugInfo] DILocation variable declaration should be const; NFC. by Robert Lougher · 9 years ago
  11. 5bf0416 Reapply "[SimplifyCFG] In sinkLastInstruction correctly set debugloc of common inst" by Robert Lougher · 9 years ago
  12. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  13. 3ca147e Preserve loop metadata when folding branches to a common destination. by Michael Kuperstein · 9 years ago
  14. f20c57e [SimplifyCFG] Merge debug locations when hoisting an instruction from a then/else branch. NFC. by Andrea Di Biagio · 9 years ago
  15. 6ea759a Revert "[SimplifyCFG] In sinkLastInstruction correctly set debugloc of common inst" by Robert Lougher · 9 years ago
  16. cf17674 [SimplifyCFG] In sinkLastInstruction correctly set debugloc of "common" inst by Robert Lougher · 9 years ago
  17. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  18. ab85225b IR: Change the gep_type_iterator API to avoid always exposing the "current" type. by Peter Collingbourne · 9 years ago
  19. a3fe70d Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  20. 018a3af Ignore debug info when making optimization decisions in SimplifyCFG. by Dehao Chen · 9 years ago
  21. fe4432b [SimplifyCFG] Don't lower complex ConstantExprs to lookup tables by Oliver Stannard · 9 years ago
  22. d8b0797 [SimplifyCFG] Use the error checking provided by getPrevNode. by Benjamin Kramer · 9 years ago
  23. bc357e8 [SimplifyCFG] Don't create PHI nodes for constant bundle operands by Sanjoy Das · 9 years ago
  24. 4df1cc0 [ARM] Don't convert switches to lookup tables of pointers with ROPI/RWPI by Oliver Stannard · 9 years ago
  25. 8c03c1b [SimplifyCFG] Correctly test for unconditional branches in GetCaseResults by David Majnemer · 9 years ago
  26. 0efb96a [SimplifyCFG] Update (AND) IR flags when CSE'ing instructions by James Molloy · 9 years ago
  27. 104370a [SimplifyCFG] Be even more conservative in SinkThenElseCodeToEnd by James Molloy · 9 years ago
  28. 18d96e8 [SimplifyCFG] Harden up the profitability heuristic for block splitting during sinking by James Molloy · 9 years ago
  29. 87823f8 Remove debug info when hoisting instruction from then/else branch. by Dehao Chen · 9 years ago
  30. 8f1dd5c IR: Remove Value::intersectOptionalDataWith, replace all calls with calls to Instruction::andIRFlags. by Peter Collingbourne · 9 years ago
  31. ac5803b [SimplifyCFG] Don't try to create metadata-valued PHIs by Hal Finkel · 9 years ago
  32. 6c009c1 [SimplifyCFG] Followup fix to r280790 by James Molloy · 9 years ago
  33. ec905a6 [SimplifyCFG] Update workaround for PR30188 to also include loads by James Molloy · 9 years ago
  34. bf1837d [SimplifyCFG] Check PHI uses more accurately by James Molloy · 9 years ago
  35. f3cf2a4 [SimplifyCFG] Add a workaround to fix PR30188 by James Molloy · 9 years ago
  36. 88cad7e [SimplifyCFG] Handle tail-sinking of more than 2 incoming branches by James Molloy · 9 years ago
  37. eec6df3 [SimplifyCFG] Change the algorithm in SinkThenElseCodeToEnd by James Molloy · 9 years ago
  38. 2174468 [SimplifyCFG] Fix nondeterministic iteration order by James Molloy · 9 years ago
  39. e656642 [SimplifyCFG] Improve FoldValueComparisonIntoPredecessors to handle more cases by James Molloy · 9 years ago
  40. 3c1137c Revert "[SimplifyCFG] Improve FoldValueComparisonIntoPredecessors to handle more cases" by James Molloy · 9 years ago
  41. cacfc16 Revert "[SimplifyCFG] Change the algorithm in SinkThenElseCodeToEnd" by James Molloy · 9 years ago
  42. 76c9d42 Revert "[SimplifyCFG] Handle tail-sinking of more than 2 incoming branches" by James Molloy · 9 years ago
  43. 06a4548 Revert "[SimplifyCFG] Add a workaround to fix PR30188" by James Molloy · 9 years ago
  44. 8a66a39 Revert "[SimplifyCFG] Fix bootstrap failure after r280220" by James Molloy · 9 years ago
  45. b7efa6c [SimplifyCFG] Fix bootstrap failure after r280220 by James Molloy · 9 years ago
  46. 171fdac [SimplifyCFG] Add a workaround to fix PR30188 by James Molloy · 9 years ago
  47. 8e69b03 [SimplifyCFG] Improve FoldValueComparisonIntoPredecessors to handle more cases by James Molloy · 9 years ago
  48. c53b40b [SimplifyCFG] Handle tail-sinking of more than 2 incoming branches by James Molloy · 9 years ago
  49. 55bd04c [SimplifyCFG] Change the algorithm in SinkThenElseCodeToEnd by James Molloy · 9 years ago
  50. 923e98c [SimplifyCFG] Tail-merge calls with sideeffects by James Molloy · 9 years ago
  51. d13b123 [SimplifyCFG] Properly CSE metadata in SinkThenElseCodeToEnd by James Molloy · 9 years ago
  52. e8fd5f9 [SimplifyCFG] Hoisting invalidates metadata by David Majnemer · 9 years ago
  53. 5bf2114 [SimplifyCFG] Rewrite SinkThenElseCodeToEnd by James Molloy · 9 years ago
  54. 475f4a7 Revert "[SimplifyCFG] Rewrite SinkThenElseCodeToEnd" by James Molloy · 9 years ago
  55. 3530526 [SimplifyCFG] Rewrite SinkThenElseCodeToEnd by James Molloy · 9 years ago
  56. 98a48af Revert "[SimplifyCFG] Rewrite SinkThenElseCodeToEnd" by Reid Kleckner · 9 years ago
  57. 11a1936 [SimplifyCFG] Rewrite SinkThenElseCodeToEnd by James Molloy · 9 years ago
  58. 0a12729f SimplifyCFG: Avoid dereferencing end() by Duncan P. N. Exon Smith · 9 years ago
  59. 70a600b Revert "[SimplifyCFG] Rewrite SinkThenElseCodeToEnd" by Reid Kleckner · 9 years ago
  60. 9a3c82f [SimplifyCFG] Rewrite SinkThenElseCodeToEnd by James Molloy · 9 years ago
  61. 9667417 Fixed typo. by David L Kreitzer · 9 years ago
  62. 0a16c22 Use range algorithms instead of unpacking begin/end by David Majnemer · 9 years ago
  63. aa160c2 [SimplifyCFG] Make range reduction code deterministic. by Benjamin Kramer · 9 years ago
  64. db8f6ee Minor code cleanups. NFC. by Junmo Park · 9 years ago
  65. bade86c [SimplifyCFG] Fix nasty RAUW bug from r277325 by James Molloy · 9 years ago
  66. b2e436d [SimplifyCFG] Range reduce switches by James Molloy · 9 years ago
  67. 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
  68. 1fea77c [SimplifyCFG] Replace calls to null/undef with unreachable by David Majnemer · 9 years ago
  69. b8da3a2 Reinstate r273711 by David Majnemer · 9 years ago
  70. ae2ef4c Revert r273711, it caused PR28298. by Nico Weber · 9 years ago
  71. 3b3e954 SimplifyInstruction does not imply DCE by David Majnemer · 9 years ago
  72. d770877 Switch more loops to be range-based by David Majnemer · 9 years ago
  73. 68f7f1c Teaching SimplifyCFG to recognize the Or-Mask trick that InstCombine uses to by Chuang-Yu Cheng · 9 years ago
  74. 5078f94 Use m_APInt in SimplifyCFG by Chuang-Yu Cheng · 9 years ago
  75. dbe00d5 SimplifyCFG is able to detect the pattern: by Chuang-Yu Cheng · 9 years ago
  76. 96efdd6 IR: Introduce local_unnamed_addr attribute. by Peter Collingbourne · 9 years ago
  77. 2482e1c [SimplifyCFG] Don't kill empty cleanuppads with multiple uses by David Majnemer · 9 years ago
  78. 9f92f4c [SimplifyCFG] Remove cleanuppads which are empty except for calls to lifetime.end by David Majnemer · 9 years ago
  79. 75892a1 [SimplifyCFG] eliminate switch cases based on known range of switch condition by Sanjay Patel · 9 years ago
  80. f16376b Follow-up patch of http://reviews.llvm.org/D19948 to handle missing profiles when simplifying CFG. by Dehao Chen · 9 years ago
  81. f6c0083 clang-format SimplifyCFG.cpp. by Dehao Chen · 9 years ago
  82. 5d5134f use range-loops; NFCI by Sanjay Patel · 9 years ago
  83. b76e5d9 Propagate branch metadata when some branch probability is missing. by Dehao Chen · 9 years ago
  84. 1cb6241 [SimplifyCFG] propagate branch metadata when creating select (retry r268550 / r268751 with possible fix) by Sanjay Patel · 9 years ago
  85. 84a0bf6 revert r268751 - caused same failures on msan bot by Sanjay Patel · 9 years ago
  86. 6609510 [SimplifyCFG] propagate branch metadata when creating select (retry r268550 with possible fix) by Sanjay Patel · 9 years ago
  87. 4ab37c0 [SimplifyCFG] Prefer a simplification based on a dominating condition. by Chad Rosier · 9 years ago
  88. fdcea9d Revert "[SimplifyCFG] propagate branch metadata when creating select" by Vitaly Buka · 10 years ago
  89. 7e8c285 [SimplifyCFG] propagate branch metadata when creating select by Sanjay Patel · 10 years ago
  90. 0c3518e [SimplifyCFG] isSafeToSpeculateStore now ignores debug info by Hans Wennborg · 10 years ago
  91. bca59d2 Revert "[SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empty block including lifetime intrinsics" by Reid Kleckner · 10 years ago
  92. b759932 [SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empty block including lifetime intrinsics by Hans Wennborg · 10 years ago
  93. facf45a [SimplifyCFG] propagate branch metadata when creating select by Sanjay Patel · 10 years ago
  94. 29dea0d [SimplifyCFG] propagate branch metadata when creating select by Sanjay Patel · 10 years ago
  95. e4c0c16 [SimplifyCFG] Preserve !llvm.mem.parallel_loop_access when merging by Hal Finkel · 10 years ago
  96. e2cbd13 [ValueTracking] Improve isImpliedCondition when the dominating cond is false. by Chad Rosier · 10 years ago
  97. dc88bd6 replace duplicated static functions for profile metadata access with BranchInst member function; NFCI by Sanjay Patel · 10 years ago
  98. 41dd31f [ValueTracking] Make isImpliedCondition return an Optional<bool>. NFC. by Chad Rosier · 10 years ago
  99. b7dfbb4 [ValueTracking] Improve isImpliedCondition for conditions with matching operands. by Chad Rosier · 10 years ago
  100. f11ab05 [SimplifyCFG] propagate branch metadata when creating select (PR27344) by Sanjay Patel · 10 years ago