- 44b16bd [Transforms] Do not drop !preserve.access.index metadata by Yonghong Song · 6 years ago
- 5545e69 [SimplifyCFG] Cleanup redundant conditions [NFC]. by Alina Sbirlea · 6 years ago
- 3af2a69 [SimplifyCFG] Mark missed Changed to true. by Alina Sbirlea · 6 years ago
- b456310 [SimplifyCFG] avoid crashing after simplifying a switch (PR42737) by Sanjay Patel · 6 years ago
- 49a3ad2 Fix parameter name comments using clang-tidy. NFC. by Rui Ueyama · 6 years ago
- 69daf4a [SimplifyCFG] NFC, prof branch_weighs handling is simplified by Yevgeny Rouban · 6 years ago
- 15b7f5b PHINode: introduce setIncomingValueForBlock() function, and use it. by Whitney Tsang · 6 years ago
- a9e5d2f Re-commit r357452 (take 3): "SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)" by Hans Wennborg · 6 years ago
- ee62c40 [SimplifyCFG] Fix prof branch_weights MD while removing unreachable switch cases by Yevgeny Rouban · 6 years ago
- f2e60fc [SimpligyCFG] NFC intended, remove GCD that was only used for powers of two by Shawn Landden · 6 years ago
- 8b142bc [SimplifyCFG] reverting preliminary Switch patches again by Shawn Landden · 6 years ago
- 636220e [SimpligyCFG] NFC intended, remove GCD that was only used for powers of two by Shawn Landden · 6 years ago
- c73fada Revert r361811: 'Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromPredecessors ...' by David L. Jones · 6 years ago
- d936e40 Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)" by Hans Wennborg · 6 years ago
- 3435787 [SimplifyCFG] back out all SwitchInst commits by Shawn Landden · 6 years ago
- fa91ab8 [SimplifyCFG] ReduceSwitchRange: Improve on the case where the SubThreshold doesn't trigger by Shawn Landden · 6 years ago
- 30111c7 [SimplifyCFG] Run ReduceSwitchRange unconditionally, generalize by Shawn Landden · 6 years ago
- 444eaaf [SimpligyCFG] NFC, remove GCD that was only used for powers of two by Shawn Landden · 6 years ago
- b7cc093 [Support] make countLeadingZeros() and countTrailingZeros() return unsigned by Shawn Landden · 6 years ago
- 0290a77 [SimplifyCFG] Added condition assumption for unreachable blocks by David Bolvansky · 6 years ago
- f31eba6 [MemorySSA] Teach LoopSimplify to preserve MemorySSA. by Alina Sbirlea · 6 years ago
- 0d05177 Test commit access by Orlando Cazalet-Hyams · 6 years ago
- 8f14e7c Revert "Re-commit r357452: SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)" by Jordan Rupprecht · 6 years ago
- 21eb771 Re-commit r357452: SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259) by Hans Wennborg · 7 years ago
- 8b8a021 Revert r357452 - 'SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)' by David L. Jones · 7 years ago
- b669fea SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259) by Hans Wennborg · 7 years ago
- 90ede5f [SimplifyCFG] Retain debug info when threading jumps with critical edges by Jeremy Morse · 7 years ago
- 20b9189 [NFC] Rename DontDeleteUselessPHIs --> KeepOneInputPHIs by Max Kazantsev · 7 years ago
- 784929d Implementation of asm-goto support in LLVM by Craig Topper · 7 years ago
- 14359ef [opaque pointer types] Pass value type to LoadInst creation. by James Y Knight · 7 years ago
- 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
- f216da7 [DebugInfo] Remove un-necessary logic from HoistThenElseCodeToIf by Jeremy Morse · 7 years ago
- 978ba61 Introduce llvm.loop.parallel_accesses and llvm.access.group metadata. by Michael Kruse · 7 years ago
- 7d82d37 [ValueTracking] add helper function for testing implied condition; NFCI by Sanjay Patel · 7 years ago
- 9b4cfa5 [DebugInfo] Give inlinable calls DILocs (PR39807) by Jeremy Morse · 7 years ago
- 4de31bb [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock by Vedant Kumar · 7 years ago
- fa9cf89 [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. by Carlos Alberto Enciso · 7 years ago
- 9fd397b ADT/STLExtras: Introduce llvm::empty; NFC by Matthias Braun · 7 years ago
- 9a24e1a [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. by Carlos Alberto Enciso · 7 years ago
- edb12a8 [TI removal] Make variables declared as `TerminatorInst` and initialized by Chandler Carruth · 7 years ago
- c0952c8 Revert "[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG." by Carlos Alberto Enciso · 7 years ago
- e7a347e [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. by Carlos Alberto Enciso · 7 years ago
- 029d1ef [SimplifyCFG] Pass AggressiveInsts to DominatesMergePoint by reference. Remove null check. by Craig Topper · 7 years ago
- 1d15f7b [SimplifyCFG] Change recursive calls to llvm::SimplifyCFG to instead use an outer while loop to revisit. by Craig Topper · 7 years ago
- d616d33 [SimplifyCFG] Use Value::hasNUses instead of 'getNumUses() =='. NFCI by Craig Topper · 7 years ago
- 90c0a06 [SimplifyCFG] Update comments that refer to CondBB to say ThenBB instead. NFC by Craig Topper · 7 years ago
- 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
- ba4e437 [DebugInfo][Dexter] Speculated BB presents illegal variable value to debugger. by Carlos Alberto Enciso · 7 years ago
- 2352b30 [SimplifyCFG] Put an alignment on generated switch tables by David Green · 7 years ago
- 22dcddf Revert "[SimplifyCFG] Common debug handling [NFC]" by Martin Storsjo · 7 years ago
- bed5561 [SimplifyCFG] Rename a variable for readibility of a future change [NFC] by Philip Reames · 7 years ago
- 6bd16b5 [SimplifyCFG] Fix a cost modeling oversight in branch commoning by Philip Reames · 7 years ago
- 7c57dac [SimplifyCFG] Common debug handling [NFC] by Philip Reames · 7 years ago
- 9ae926b [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. by Chandler Carruth · 7 years ago
- 698fbe7 [IR] Sink `isExceptional` predicate to `Instruction`, rename it to by Chandler Carruth · 7 years ago
- 96fc1de [IR] Begin removal of TerminatorInst by removing successor manipulation. by Chandler Carruth · 7 years ago
- 406f1ff [Local] Make DoesKMove required for combineMetadata. by Florian Hahn · 7 years ago
- 6f1740d [SimplifyCFG] Replace some uses of bitwise or with logical or by Justin Bogner · 7 years ago
- e8263f3 [SimplifyCFG] Remove pointer from SmallPtrSet before deletion by Chijun Sima · 7 years ago
- 77eeac3 llvm: Add support for "-fno-delete-null-pointer-checks" by Manoj Gupta · 7 years ago
- 514b6b5 Comment change to verify commit rights. NFC. by Jesper Antonsson · 7 years ago
- a1cc848 Use SmallPtrSet explicitly for SmallSets with pointer types (NFC). by Florian Hahn · 7 years ago
- 6199828 Use SmallPtrSet instead of SmallSet in places where we iterate over the set. by Craig Topper · 7 years ago
- 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
- 0af67e5 [SimplifyCFG] Fix a debug invariant bug in FoldBranchToCommonDest() by David Stenberg · 7 years ago
- d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
- e0b5f86 [STLExtras] Add distance() for ranges, pred_size(), and succ_size() by Vedant Kumar · 7 years ago
- 2c86455 [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. by Shiva Chen · 7 years ago
- f9d26af Range-ify for loop; NFC by George Burgess IV · 7 years ago
- 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
- 3df8844 [SimplifyCFG] Use BB::instructionsWithoutDebug to skip DbgInfo (NFC). by Florian Hahn · 7 years ago
- 636d94d [Transforms] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
- 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
- 236cdaf [SimplifyCFG] Create attribute for fuzzing-specific optimizations. by Matt Morehouse · 8 years ago
- 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
- f4ceef8 [Debug] Retain both copies of debug intrinsics in HoistThenElseCodeToIf by Ulrich Weigand · 8 years ago
- 019dd23 Revert "[Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf" by Ulrich Weigand · 8 years ago
- fa4e63c [Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf by Ulrich Weigand · 8 years ago
- 66182d6 [SimplifyCFG] Re-apply Relax restriction for folding unconditional branches by Serguei Katkov · 8 years ago
- 276b32b Revert [SimplifyCFG] Relax restriction for folding unconditional branches by Serguei Katkov · 8 years ago
- 6e93980 [SimplifyCFG] Relax restriction for folding unconditional branches by Serguei Katkov · 8 years ago
- ddccd50 [NFC] Commit to mention that r322248 is actually made by AndrewScheidecker by Marcello Maggioni · 8 years ago
- 7083423 [SimplifyCFG] Add cut-off for InitializeUniqueCases. by Marcello Maggioni · 8 years ago
- 86b7949 [SimplifyCFG] Return to the pass manager the correct value. by Davide Italiano · 8 years ago
- 9f074fe [SimplifyCFG] Stop hoisting musttail calls incorrectly. by Davide Italiano · 8 years ago
- c7fc81e Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
- 29697c1 Revert r321377, it causes regression to https://reviews.llvm.org/P8055. by Guozhi Wei · 8 years ago
- 3325034 [SimplifyCFG] Don't do if-conversion if there is a long dependence chain by Guozhi Wei · 8 years ago
- ad371e0 [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking. by Michael Zolotukhin · 8 years ago
- 0ab0c1a [SimplifyCFG] don't sink common insts too soon (PR34603) by Sanjay Patel · 8 years ago
- 0a3e980 Bail out of a SimplifyCFG switch table opt at undef values. by Mikael Holmen · 8 years ago
- 9c13c8b Revert r319537: Bail out of a SimplifyCFG switch table opt at undef values. by Mikael Holmen · 8 years ago
- 9f04779 Bail out of a SimplifyCFG switch table opt at undef values. by Mikael Holmen · 8 years ago
- acf6065 [SimplifyCFG] Use auto * when the type is obvious. NFCI. by Davide Italiano · 8 years ago
- 0a0913d Add a wrapper function to set branch weights metadata. by Easwaran Raman · 8 years ago
- 1246377 [SimplifyCFG] When merging conditional stores, don't count the store we're merging against the PHINodeFoldingThreshold by Craig Topper · 8 years ago
- e73b85d1 [SimplifyCFG] Discard speculated dbg intrinsics by Bjorn Pettersson · 8 years ago
- 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
- 5adb96c [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- b80daf0 [SimplifyCFG] delay switch condition forwarding to -latesimplifycfg by Sanjay Patel · 8 years ago