1. e8263f3 [SimplifyCFG] Remove pointer from SmallPtrSet before deletion by Chijun Sima · 7 years ago
  2. 77eeac3 llvm: Add support for "-fno-delete-null-pointer-checks" by Manoj Gupta · 7 years ago
  3. 514b6b5 Comment change to verify commit rights. NFC. by Jesper Antonsson · 7 years ago
  4. a1cc848 Use SmallPtrSet explicitly for SmallSets with pointer types (NFC). by Florian Hahn · 7 years ago
  5. 6199828 Use SmallPtrSet instead of SmallSet in places where we iterate over the set. by Craig Topper · 7 years ago
  6. 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
  7. 0af67e5 [SimplifyCFG] Fix a debug invariant bug in FoldBranchToCommonDest() by David Stenberg · 8 years ago
  8. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 8 years ago
  9. e0b5f86 [STLExtras] Add distance() for ranges, pred_size(), and succ_size() by Vedant Kumar · 8 years ago
  10. 2c86455 [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. by Shiva Chen · 8 years ago
  11. f9d26af Range-ify for loop; NFC by George Burgess IV · 8 years ago
  12. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 8 years ago
  13. 3df8844 [SimplifyCFG] Use BB::instructionsWithoutDebug to skip DbgInfo (NFC). by Florian Hahn · 8 years ago
  14. 636d94d [Transforms] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
  15. 7d3aba6 [SimplifyCFG] Teach merge conditional stores to handle cases where the PostBB has more than 2 predecessors by inserting a new block for the store. by Craig Topper · 8 years ago
  16. 236cdaf [SimplifyCFG] Create attribute for fuzzing-specific optimizations. by Matt Morehouse · 8 years ago
  17. 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
  18. f4ceef8 [Debug] Retain both copies of debug intrinsics in HoistThenElseCodeToIf by Ulrich Weigand · 8 years ago
  19. 019dd23 Revert "[Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf" by Ulrich Weigand · 8 years ago
  20. fa4e63c [Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf by Ulrich Weigand · 8 years ago
  21. 66182d6 [SimplifyCFG] Re-apply Relax restriction for folding unconditional branches by Serguei Katkov · 8 years ago
  22. 276b32b Revert [SimplifyCFG] Relax restriction for folding unconditional branches by Serguei Katkov · 8 years ago
  23. 6e93980 [SimplifyCFG] Relax restriction for folding unconditional branches by Serguei Katkov · 8 years ago
  24. ddccd50 [NFC] Commit to mention that r322248 is actually made by AndrewScheidecker by Marcello Maggioni · 8 years ago
  25. 7083423 [SimplifyCFG] Add cut-off for InitializeUniqueCases. by Marcello Maggioni · 8 years ago
  26. 86b7949 [SimplifyCFG] Return to the pass manager the correct value. by Davide Italiano · 8 years ago
  27. 9f074fe [SimplifyCFG] Stop hoisting musttail calls incorrectly. by Davide Italiano · 8 years ago
  28. c7fc81e Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
  29. 29697c1 Revert r321377, it causes regression to https://reviews.llvm.org/P8055. by Guozhi Wei · 8 years ago
  30. 3325034 [SimplifyCFG] Don't do if-conversion if there is a long dependence chain by Guozhi Wei · 8 years ago
  31. ad371e0 [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking. by Michael Zolotukhin · 8 years ago
  32. 0ab0c1a [SimplifyCFG] don't sink common insts too soon (PR34603) by Sanjay Patel · 8 years ago
  33. 0a3e980 Bail out of a SimplifyCFG switch table opt at undef values. by Mikael Holmen · 8 years ago
  34. 9c13c8b Revert r319537: Bail out of a SimplifyCFG switch table opt at undef values. by Mikael Holmen · 8 years ago
  35. 9f04779 Bail out of a SimplifyCFG switch table opt at undef values. by Mikael Holmen · 8 years ago
  36. acf6065 [SimplifyCFG] Use auto * when the type is obvious. NFCI. by Davide Italiano · 8 years ago
  37. 0a0913d Add a wrapper function to set branch weights metadata. by Easwaran Raman · 8 years ago
  38. 1246377 [SimplifyCFG] When merging conditional stores, don't count the store we're merging against the PHINodeFoldingThreshold by Craig Topper · 8 years ago
  39. e73b85d1 [SimplifyCFG] Discard speculated dbg intrinsics by Bjorn Pettersson · 8 years ago
  40. 7c7fcab [SimplifyCFG] Use a more generic name for the selects created by SpeculativelyExecuteBB to prevent long names from being created by Craig Topper · 8 years ago
  41. 5adb96c [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  42. b80daf0 [SimplifyCFG] delay switch condition forwarding to -latesimplifycfg by Sanjay Patel · 8 years ago
  43. 2422650 [SimplifyCFG] try harder to forward switch condition to phi (PR34471) by Sanjay Patel · 8 years ago
  44. 524c0a6 Fix signed overflow detected by ubsan by Vitaly Buka · 8 years ago
  45. 30f30d3 [SimplifyCFG] use range-for-loops, tidy; NFCI by Sanjay Patel · 8 years ago
  46. 4c33d52 [SimplifyCFG] put the optional assumption cache pointer in the options struct; NFCI by Sanjay Patel · 8 years ago
  47. f464627 Update getMergedLocation to check the instruction type and merge properly. by Dehao Chen · 8 years ago
  48. 0f9b477 [SimplifyCFG] add a struct to house optional folds (PR34603) by Sanjay Patel · 8 years ago
  49. 73811a1 [SimplifyCFG] don't create a no-op subtract by Sanjay Patel · 8 years ago
  50. ca14697 [SimplifyCFG] fix typos/formatting; NFC by Sanjay Patel · 8 years ago
  51. 978e2e4 [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores. by Alexey Bataev · 8 years ago
  52. 191b24d revert r310985 which breaks for the following case: by Dehao Chen · 8 years ago
  53. 84d4120 Merge debug info when hoist then-else code to if. by Dehao Chen · 8 years ago
  54. 36af40c [SimplifyCFG] Fix typo in comment. NFC by Craig Topper · 8 years ago
  55. dfd1de6 [Value Tracking] Default argument to true and rename accordingly. NFC. by Chad Rosier · 8 years ago
  56. 8d50a50 [SimplifyCFG] Make the no-jump-tables attribute also disable switch lookup tables by Sumanth Gundapaneni · 8 years ago
  57. b05a557 [SimplifyCFG] Defer folding unconditional branches to LateSimplifyCFG if it can destroy canonical loop structure. by Balaram Makam · 8 years ago
  58. dfd01ea [SimplifyCFG] Move a portion of an if statement that should already be implied to an assert by Craig Topper · 8 years ago
  59. 5372f0a [SimplifyCFG] Update the name of switch generated lookup table. by Sumanth Gundapaneni · 8 years ago
  60. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  61. a929063 [GVNSink] GVNSink pass by James Molloy · 9 years ago
  62. 8205a1a [ValueTracking] Convert most of the calls to computeKnownBits to use the version that returns the KnownBits object. by Craig Topper · 9 years ago
  63. e777fed [SimplifyCFG] Prevent a few APInt copies on method calls that return const reference. NFCI by Craig Topper · 9 years ago
  64. 96ab872 [IR] De-virtualize ~Value to save a vptr by Reid Kleckner · 9 years ago
  65. 7e3e7af [ConstantRange][SimplifyCFG] Add a helper method to allow SimplifyCFG to determine if a ConstantRange has more than 8 elements without requiring an allocation if the ConstantRange is 64-bits wide. by Craig Topper · 9 years ago
  66. 4d0fe64 Kill off the old SimplifyInstruction API by converting remaining users. by Daniel Berlin · 9 years ago
  67. b45eabc [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for computeKnownBits by Craig Topper · 9 years ago
  68. f3dbd17 [APInt] Use isSubsetOf, intersects, and bit counting methods to reduce temporary APInts by Craig Topper · 9 years ago
  69. 799a2ed [SimplifyCFG] Fix for non-determinism in codegen by Mandeep Singh Grang · 9 years ago
  70. 7af0788 [SimplifyCFG] Fix the determination of PostBB in conditional store merging to handle the targets on the second branch being commuted by Craig Topper · 9 years ago
  71. c228068 [SimplifyCFG] Use hasNUses instead of comparing getNumUses to a constant." by Craig Topper · 9 years ago
  72. 927d8e6 [IR] Redesign the case iterator in SwitchInst to actually be an iterator by Chandler Carruth · 9 years ago
  73. fa73674 Split the SimplifyCFG pass into two variants. by Joerg Sonnenberger · 9 years ago
  74. 0d256c0 [IR] Make SwitchInst::CaseIt almost a normal iterator. by Chandler Carruth · 9 years ago
  75. 46f5e2c Make GCC happy again. by Benjamin Kramer · 9 years ago
  76. 24f6ad51 Fix: Refactor SimplifyCFG:canSinkInstructions [NFC] by Aditya Kumar · 9 years ago
  77. 8c7d28b Revert "Refactor SimplifyCFG:canSinkInstructions [NFC]" by Eric Liu · 9 years ago
  78. ee55bf3 Refactor SimplifyCFG:canSinkInstructions [NFC] by Aditya Kumar · 9 years ago
  79. b9dbd4d [SimplifyCFG] Use APInt::operator| instead of APInt::Or. NFC by Craig Topper · 9 years ago
  80. 0609acc SimplifyCFG: Register cloned assume intrinsics with assumption cache when creating critical edge. by Peter Collingbourne · 9 years ago
  81. 505a25a [InstCombine] Merge DebugLoc when speculatively hoisting store instruction by Taewook Oh · 9 years ago
  82. 4ec7b20 [SimplifyCFG] Do not sink and merge inline-asm instructions. by Akira Hatanaka · 9 years ago
  83. 2fec7e4 Tweak ASCII art in Simplify CFG. NFC by Amaury Sechet · 9 years ago
  84. b0124c1 [DebugInfo] Remove redundant check in SimplifyCFG; NFC. by Robert Lougher · 9 years ago
  85. 6717a6f [DebugInfo] DILocation variable declaration should be const; NFC. by Robert Lougher · 9 years ago
  86. 5bf0416 Reapply "[SimplifyCFG] In sinkLastInstruction correctly set debugloc of common inst" by Robert Lougher · 9 years ago
  87. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  88. 3ca147e Preserve loop metadata when folding branches to a common destination. by Michael Kuperstein · 9 years ago
  89. f20c57e [SimplifyCFG] Merge debug locations when hoisting an instruction from a then/else branch. NFC. by Andrea Di Biagio · 9 years ago
  90. 6ea759a Revert "[SimplifyCFG] In sinkLastInstruction correctly set debugloc of common inst" by Robert Lougher · 9 years ago
  91. cf17674 [SimplifyCFG] In sinkLastInstruction correctly set debugloc of "common" inst by Robert Lougher · 9 years ago
  92. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  93. ab85225b IR: Change the gep_type_iterator API to avoid always exposing the "current" type. by Peter Collingbourne · 9 years ago
  94. a3fe70d Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  95. 018a3af Ignore debug info when making optimization decisions in SimplifyCFG. by Dehao Chen · 9 years ago
  96. fe4432b [SimplifyCFG] Don't lower complex ConstantExprs to lookup tables by Oliver Stannard · 9 years ago
  97. d8b0797 [SimplifyCFG] Use the error checking provided by getPrevNode. by Benjamin Kramer · 9 years ago
  98. bc357e8 [SimplifyCFG] Don't create PHI nodes for constant bundle operands by Sanjoy Das · 9 years ago
  99. 4df1cc0 [ARM] Don't convert switches to lookup tables of pointers with ROPI/RWPI by Oliver Stannard · 9 years ago
  100. 8c03c1b [SimplifyCFG] Correctly test for unconditional branches in GetCaseResults by David Majnemer · 9 years ago