summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-3/+6
* Comment change to verify commit rights. NFC.Jesper Antonsson2018-06-281-1/+1
* Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).Florian Hahn2018-06-121-1/+0
* Use SmallPtrSet instead of SmallSet in places where we iterate over the set.Craig Topper2018-06-091-2/+2
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [SimplifyCFG] Fix a debug invariant bug in FoldBranchToCommonDest()David Stenberg2018-05-181-3/+5
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-39/+43
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-101-5/+3
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-0/+1
* Range-ify for loop; NFCGeorge Burgess IV2018-05-051-2/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-2/+2
* [SimplifyCFG] Use BB::instructionsWithoutDebug to skip DbgInfo (NFC).Florian Hahn2018-04-301-37/+14
* [Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-131-1/+1
* [SimplifyCFG] Teach merge conditional stores to handle cases where the PostBB...Craig Topper2018-04-041-1/+16
* [SimplifyCFG] Create attribute for fuzzing-specific optimizations.Matt Morehouse2018-03-221-0/+7
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [Debug] Retain both copies of debug intrinsics in HoistThenElseCodeToIfUlrich Weigand2018-03-151-25/+38
* Revert "[Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf"Ulrich Weigand2018-03-091-14/+25
* [Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIfUlrich Weigand2018-03-091-25/+14
* [SimplifyCFG] Re-apply Relax restriction for folding unconditional branchesSerguei Katkov2018-02-081-1/+4
* Revert [SimplifyCFG] Relax restriction for folding unconditional branchesSerguei Katkov2018-02-051-4/+1
* [SimplifyCFG] Relax restriction for folding unconditional branchesSerguei Katkov2018-02-051-1/+4
* [NFC] Commit to mention that r322248 is actually made by AndrewScheideckerMarcello Maggioni2018-01-111-1/+1
* [SimplifyCFG] Add cut-off for InitializeUniqueCases.Marcello Maggioni2018-01-111-13/+25
* [SimplifyCFG] Return to the pass manager the correct value.Davide Italiano2017-12-311-1/+1
* [SimplifyCFG] Stop hoisting musttail calls incorrectly.Davide Italiano2017-12-311-0/+11
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-71/+51
* Revert r321377, it causes regression to https://reviews.llvm.org/P8055.Guozhi Wei2017-12-281-179/+0
* [SimplifyCFG] Don't do if-conversion if there is a long dependence chainGuozhi Wei2017-12-221-0/+179
* [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instructio...Michael Zolotukhin2017-12-211-14/+10
* [SimplifyCFG] don't sink common insts too soon (PR34603)Sanjay Patel2017-12-141-1/+1
* Bail out of a SimplifyCFG switch table opt at undef values.Mikael Holmen2017-12-051-1/+1
* Revert r319537: Bail out of a SimplifyCFG switch table opt at undef values.Mikael Holmen2017-12-011-1/+1
* Bail out of a SimplifyCFG switch table opt at undef values.Mikael Holmen2017-12-011-1/+1
* [SimplifyCFG] Use auto * when the type is obvious. NFCI.Davide Italiano2017-11-101-11/+8
* Add a wrapper function to set branch weights metadata.Easwaran Raman2017-11-091-28/+34
* [SimplifyCFG] When merging conditional stores, don't count the store we're me...Craig Topper2017-11-031-1/+3
* [SimplifyCFG] Discard speculated dbg intrinsicsBjorn Pettersson2017-11-021-1/+11
* [SimplifyCFG] Use a more generic name for the selects created by Speculativel...Craig Topper2017-10-311-2/+2
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-261-34/+42
* [SimplifyCFG] delay switch condition forwarding to -latesimplifycfgSanjay Patel2017-10-221-1/+1
* [SimplifyCFG] try harder to forward switch condition to phi (PR34471)Sanjay Patel2017-10-221-2/+32
* Fix signed overflow detected by ubsanVitaly Buka2017-10-171-1/+1
* [SimplifyCFG] use range-for-loops, tidy; NFCISanjay Patel2017-10-151-20/+10
* [SimplifyCFG] put the optional assumption cache pointer in the options struct...Sanjay Patel2017-10-041-41/+37
* Update getMergedLocation to check the instruction type and merge properly.Dehao Chen2017-10-021-14/+11
* [SimplifyCFG] add a struct to house optional folds (PR34603)Sanjay Patel2017-09-271-49/+42
* [SimplifyCFG] don't create a no-op subtractSanjay Patel2017-09-201-2/+6
* [SimplifyCFG] fix typos/formatting; NFCSanjay Patel2017-09-191-24/+22
* [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional s...Alexey Bataev2017-08-291-5/+30
OpenPOWER on IntegriCloud