1. c0952c8 Revert "[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG." by Carlos Alberto Enciso · 7 years ago
  2. e7a347e [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. by Carlos Alberto Enciso · 7 years ago
  3. 029d1ef [SimplifyCFG] Pass AggressiveInsts to DominatesMergePoint by reference. Remove null check. by Craig Topper · 7 years ago
  4. 1d15f7b [SimplifyCFG] Change recursive calls to llvm::SimplifyCFG to instead use an outer while loop to revisit. by Craig Topper · 7 years ago
  5. d616d33 [SimplifyCFG] Use Value::hasNUses instead of 'getNumUses() =='. NFCI by Craig Topper · 7 years ago
  6. 90c0a06 [SimplifyCFG] Update comments that refer to CondBB to say ThenBB instead. NFC by Craig Topper · 7 years ago
  7. 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  8. ba4e437 [DebugInfo][Dexter] Speculated BB presents illegal variable value to debugger. by Carlos Alberto Enciso · 7 years ago
  9. 2352b30 [SimplifyCFG] Put an alignment on generated switch tables by David Green · 7 years ago
  10. 22dcddf Revert "[SimplifyCFG] Common debug handling [NFC]" by Martin Storsjo · 7 years ago
  11. bed5561 [SimplifyCFG] Rename a variable for readibility of a future change [NFC] by Philip Reames · 7 years ago
  12. 6bd16b5 [SimplifyCFG] Fix a cost modeling oversight in branch commoning by Philip Reames · 7 years ago
  13. 7c57dac [SimplifyCFG] Common debug handling [NFC] by Philip Reames · 7 years ago
  14. 9ae926b [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. by Chandler Carruth · 7 years ago
  15. 698fbe7 [IR] Sink `isExceptional` predicate to `Instruction`, rename it to by Chandler Carruth · 7 years ago
  16. 96fc1de [IR] Begin removal of TerminatorInst by removing successor manipulation. by Chandler Carruth · 7 years ago
  17. 406f1ff [Local] Make DoesKMove required for combineMetadata. by Florian Hahn · 7 years ago
  18. 6f1740d [SimplifyCFG] Replace some uses of bitwise or with logical or by Justin Bogner · 7 years ago
  19. e8263f3 [SimplifyCFG] Remove pointer from SmallPtrSet before deletion by Chijun Sima · 7 years ago
  20. 77eeac3 llvm: Add support for "-fno-delete-null-pointer-checks" by Manoj Gupta · 7 years ago
  21. 514b6b5 Comment change to verify commit rights. NFC. by Jesper Antonsson · 7 years ago
  22. a1cc848 Use SmallPtrSet explicitly for SmallSets with pointer types (NFC). by Florian Hahn · 7 years ago
  23. 6199828 Use SmallPtrSet instead of SmallSet in places where we iterate over the set. by Craig Topper · 7 years ago
  24. 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
  25. 0af67e5 [SimplifyCFG] Fix a debug invariant bug in FoldBranchToCommonDest() by David Stenberg · 7 years ago
  26. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  27. e0b5f86 [STLExtras] Add distance() for ranges, pred_size(), and succ_size() by Vedant Kumar · 7 years ago
  28. 2c86455 [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. by Shiva Chen · 7 years ago
  29. f9d26af Range-ify for loop; NFC by George Burgess IV · 8 years ago
  30. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 8 years ago
  31. 3df8844 [SimplifyCFG] Use BB::instructionsWithoutDebug to skip DbgInfo (NFC). by Florian Hahn · 8 years ago
  32. 636d94d [Transforms] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
  33. 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
  34. 236cdaf [SimplifyCFG] Create attribute for fuzzing-specific optimizations. by Matt Morehouse · 8 years ago
  35. 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
  36. f4ceef8 [Debug] Retain both copies of debug intrinsics in HoistThenElseCodeToIf by Ulrich Weigand · 8 years ago
  37. 019dd23 Revert "[Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf" by Ulrich Weigand · 8 years ago
  38. fa4e63c [Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf by Ulrich Weigand · 8 years ago
  39. 66182d6 [SimplifyCFG] Re-apply Relax restriction for folding unconditional branches by Serguei Katkov · 8 years ago
  40. 276b32b Revert [SimplifyCFG] Relax restriction for folding unconditional branches by Serguei Katkov · 8 years ago
  41. 6e93980 [SimplifyCFG] Relax restriction for folding unconditional branches by Serguei Katkov · 8 years ago
  42. ddccd50 [NFC] Commit to mention that r322248 is actually made by AndrewScheidecker by Marcello Maggioni · 8 years ago
  43. 7083423 [SimplifyCFG] Add cut-off for InitializeUniqueCases. by Marcello Maggioni · 8 years ago
  44. 86b7949 [SimplifyCFG] Return to the pass manager the correct value. by Davide Italiano · 8 years ago
  45. 9f074fe [SimplifyCFG] Stop hoisting musttail calls incorrectly. by Davide Italiano · 8 years ago
  46. c7fc81e Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
  47. 29697c1 Revert r321377, it causes regression to https://reviews.llvm.org/P8055. by Guozhi Wei · 8 years ago
  48. 3325034 [SimplifyCFG] Don't do if-conversion if there is a long dependence chain by Guozhi Wei · 8 years ago
  49. ad371e0 [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking. by Michael Zolotukhin · 8 years ago
  50. 0ab0c1a [SimplifyCFG] don't sink common insts too soon (PR34603) by Sanjay Patel · 8 years ago
  51. 0a3e980 Bail out of a SimplifyCFG switch table opt at undef values. by Mikael Holmen · 8 years ago
  52. 9c13c8b Revert r319537: Bail out of a SimplifyCFG switch table opt at undef values. by Mikael Holmen · 8 years ago
  53. 9f04779 Bail out of a SimplifyCFG switch table opt at undef values. by Mikael Holmen · 8 years ago
  54. acf6065 [SimplifyCFG] Use auto * when the type is obvious. NFCI. by Davide Italiano · 8 years ago
  55. 0a0913d Add a wrapper function to set branch weights metadata. by Easwaran Raman · 8 years ago
  56. 1246377 [SimplifyCFG] When merging conditional stores, don't count the store we're merging against the PHINodeFoldingThreshold by Craig Topper · 8 years ago
  57. e73b85d1 [SimplifyCFG] Discard speculated dbg intrinsics by Bjorn Pettersson · 8 years ago
  58. 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
  59. 5adb96c [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  60. b80daf0 [SimplifyCFG] delay switch condition forwarding to -latesimplifycfg by Sanjay Patel · 8 years ago
  61. 2422650 [SimplifyCFG] try harder to forward switch condition to phi (PR34471) by Sanjay Patel · 8 years ago
  62. 524c0a6 Fix signed overflow detected by ubsan by Vitaly Buka · 8 years ago
  63. 30f30d3 [SimplifyCFG] use range-for-loops, tidy; NFCI by Sanjay Patel · 8 years ago
  64. 4c33d52 [SimplifyCFG] put the optional assumption cache pointer in the options struct; NFCI by Sanjay Patel · 8 years ago
  65. f464627 Update getMergedLocation to check the instruction type and merge properly. by Dehao Chen · 8 years ago
  66. 0f9b477 [SimplifyCFG] add a struct to house optional folds (PR34603) by Sanjay Patel · 8 years ago
  67. 73811a1 [SimplifyCFG] don't create a no-op subtract by Sanjay Patel · 8 years ago
  68. ca14697 [SimplifyCFG] fix typos/formatting; NFC by Sanjay Patel · 8 years ago
  69. 978e2e4 [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores. by Alexey Bataev · 8 years ago
  70. 191b24d revert r310985 which breaks for the following case: by Dehao Chen · 8 years ago
  71. 84d4120 Merge debug info when hoist then-else code to if. by Dehao Chen · 8 years ago
  72. 36af40c [SimplifyCFG] Fix typo in comment. NFC by Craig Topper · 8 years ago
  73. dfd1de6 [Value Tracking] Default argument to true and rename accordingly. NFC. by Chad Rosier · 8 years ago
  74. 8d50a50 [SimplifyCFG] Make the no-jump-tables attribute also disable switch lookup tables by Sumanth Gundapaneni · 8 years ago
  75. b05a557 [SimplifyCFG] Defer folding unconditional branches to LateSimplifyCFG if it can destroy canonical loop structure. by Balaram Makam · 8 years ago
  76. dfd01ea [SimplifyCFG] Move a portion of an if statement that should already be implied to an assert by Craig Topper · 8 years ago
  77. 5372f0a [SimplifyCFG] Update the name of switch generated lookup table. by Sumanth Gundapaneni · 8 years ago
  78. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  79. a929063 [GVNSink] GVNSink pass by James Molloy · 8 years ago
  80. 8205a1a [ValueTracking] Convert most of the calls to computeKnownBits to use the version that returns the KnownBits object. by Craig Topper · 8 years ago
  81. e777fed [SimplifyCFG] Prevent a few APInt copies on method calls that return const reference. NFCI by Craig Topper · 8 years ago
  82. 96ab872 [IR] De-virtualize ~Value to save a vptr by Reid Kleckner · 8 years ago
  83. 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 · 8 years ago
  84. 4d0fe64 Kill off the old SimplifyInstruction API by converting remaining users. by Daniel Berlin · 9 years ago
  85. b45eabc [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for computeKnownBits by Craig Topper · 9 years ago
  86. f3dbd17 [APInt] Use isSubsetOf, intersects, and bit counting methods to reduce temporary APInts by Craig Topper · 9 years ago
  87. 799a2ed [SimplifyCFG] Fix for non-determinism in codegen by Mandeep Singh Grang · 9 years ago
  88. 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
  89. c228068 [SimplifyCFG] Use hasNUses instead of comparing getNumUses to a constant." by Craig Topper · 9 years ago
  90. 927d8e6 [IR] Redesign the case iterator in SwitchInst to actually be an iterator by Chandler Carruth · 9 years ago
  91. fa73674 Split the SimplifyCFG pass into two variants. by Joerg Sonnenberger · 9 years ago
  92. 0d256c0 [IR] Make SwitchInst::CaseIt almost a normal iterator. by Chandler Carruth · 9 years ago
  93. 46f5e2c Make GCC happy again. by Benjamin Kramer · 9 years ago
  94. 24f6ad51 Fix: Refactor SimplifyCFG:canSinkInstructions [NFC] by Aditya Kumar · 9 years ago
  95. 8c7d28b Revert "Refactor SimplifyCFG:canSinkInstructions [NFC]" by Eric Liu · 9 years ago
  96. ee55bf3 Refactor SimplifyCFG:canSinkInstructions [NFC] by Aditya Kumar · 9 years ago
  97. b9dbd4d [SimplifyCFG] Use APInt::operator| instead of APInt::Or. NFC by Craig Topper · 9 years ago
  98. 0609acc SimplifyCFG: Register cloned assume intrinsics with assumption cache when creating critical edge. by Peter Collingbourne · 9 years ago
  99. 505a25a [InstCombine] Merge DebugLoc when speculatively hoisting store instruction by Taewook Oh · 9 years ago
  100. 4ec7b20 [SimplifyCFG] Do not sink and merge inline-asm instructions. by Akira Hatanaka · 9 years ago