summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "Reapply: [DebugInfo] Recover debug intrinsics when killing duplicated...Vlad Tsyrklevich2019-12-101-42/+17
* Reapply: [DebugInfo] Recover debug intrinsics when killing duplicated/empty...stozer2019-12-101-17/+42
* [SimplifyCFG] Account for N being null.Florian Hahn2019-12-071-5/+6
* [SimplifyCFG] Handle AssumptionCache being null.Rodrigo Caetano Rocha2019-12-071-3/+2
* Revert "[DebugInfo] Recover debug intrinsics when killing duplicated/empty ba...Tozer2019-12-041-42/+17
* [llvm][Transform] Remove unused variable. [NFCI]Francesco Petrogalli2019-12-041-1/+1
* [DebugInfo] Recover debug intrinsics when killing duplicated/empty basic blocksstozer2019-12-041-17/+42
* [SimplifyCFG] propagate fast-math-flags (FMF) from phi to selectSanjay Patel2019-11-171-0/+5
* [SimplifyCFG] propagate fast-math-flags (FMF) from phi to selectSanjay Patel2019-11-151-1/+7
* [SimplifyCFG] Use a (trivially) dominanting widenable branch to remove later ...Philip Reames2019-11-041-0/+48
* [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet2019-10-151-1/+1
* Second attempt to add iterator_range::empty()Jordan Rose2019-10-071-1/+1
* [Alignment][NFC] Remove StoreInst::setAlignment(unsigned)Guillaume Chatelet2019-10-031-3/+3
* [SimplifyCFG] FoldTwoEntryPHINode - silence static analyzer null dereference ...Simon Pilgrim2019-09-241-0/+1
* SimplifyCFG - silence static analyzer dyn_cast<LandingPadInst> null dereferen...Simon Pilgrim2019-09-241-1/+1
* SimplifyCFG - silence static analyzer dyn_cast<Instruction> null dereference ...Simon Pilgrim2019-09-241-2/+1
* [SimplifyCFG] mergeConditionalStoreToAddress(): try to pacify MSANRoman Lebedev2019-09-181-1/+1
* [SimplifyCFG] mergeConditionalStoreToAddress(): consider cost, not instructio...Roman Lebedev2019-09-181-42/+50
* [SimplifyCFG] FoldTwoEntryPHINode(): consider *total* speculation cost, not p...Roman Lebedev2019-09-161-13/+14
* [SimplifyCFG] SpeculativelyExecuteBB(): It's SpeculatedInstructions, not Spec...Roman Lebedev2019-09-071-7/+7
* [SimplifyCFG] Don't SimplifyBranchOnICmpChain with ExtraCaseVitaly Buka2019-09-051-1/+6
* [SimplifyCFG] Skip sinking common lifetime markers of `alloca`.Michael Liao2019-08-291-6/+25
* [SimplifyCFG] FoldTwoEntryPHINode(): don't bailout on i1 PHI's if we can hois...Roman Lebedev2019-08-291-3/+15
* [Transforms] Do not drop !preserve.access.index metadataYonghong Song2019-08-031-1/+2
* [SimplifyCFG] Cleanup redundant conditions [NFC].Alina Sbirlea2019-08-021-10/+8
* [SimplifyCFG] Mark missed Changed to true.Alina Sbirlea2019-08-011-0/+1
* [SimplifyCFG] avoid crashing after simplifying a switch (PR42737)Sanjay Patel2019-07-251-8/+17
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [SimplifyCFG] NFC, prof branch_weighs handling is simplifiedYevgeny Rouban2019-06-181-49/+15
* PHINode: introduce setIncomingValueForBlock() function, and use it.Whitney Tsang2019-06-171-2/+1
* Re-commit r357452 (take 3): "SimplifyCFG SinkCommonCodeFromPredecessors: Also...Hans Wennborg2019-06-171-14/+15
* [SimplifyCFG] Fix prof branch_weights MD while removing unreachable switch casesYevgeny Rouban2019-06-171-4/+5
* [SimpligyCFG] NFC intended, remove GCD that was only used for powers of twoShawn Landden2019-06-141-13/+11
* [SimplifyCFG] reverting preliminary Switch patches againShawn Landden2019-06-131-11/+13
* [SimpligyCFG] NFC intended, remove GCD that was only used for powers of twoShawn Landden2019-06-131-13/+11
* Revert r361811: 'Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromP...David L. Jones2019-06-131-15/+14
* Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromPredecessors: Also...Hans Wennborg2019-05-281-14/+15
* [SimplifyCFG] back out all SwitchInst commitsShawn Landden2019-05-261-90/+71
* [SimplifyCFG] ReduceSwitchRange: Improve on the case where the SubThreshold d...Shawn Landden2019-05-261-14/+24
* [SimplifyCFG] Run ReduceSwitchRange unconditionally, generalizeShawn Landden2019-05-261-56/+66
* [SimpligyCFG] NFC, remove GCD that was only used for powers of twoShawn Landden2019-05-261-12/+10
* [Support] make countLeadingZeros() and countTrailingZeros() return unsignedShawn Landden2019-05-261-11/+12
* [SimplifyCFG] Added condition assumption for unreachable blocksDavid Bolvansky2019-05-251-0/+3
* [MemorySSA] Teach LoopSimplify to preserve MemorySSA.Alina Sbirlea2019-05-081-10/+24
* Test commit accessOrlando Cazalet-Hyams2019-05-071-2/+2
* Revert "Re-commit r357452: SimplifyCFG SinkCommonCodeFromPredecessors: Also s...Jordan Rupprecht2019-05-061-15/+14
* Re-commit r357452: SimplifyCFG SinkCommonCodeFromPredecessors: Also sink func...Hans Wennborg2019-04-161-14/+15
* Revert r357452 - 'SimplifyCFG SinkCommonCodeFromPredecessors: Also sink funct...David L. Jones2019-04-041-15/+14
* SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without ...Hans Wennborg2019-04-021-14/+15
* [SimplifyCFG] Retain debug info when threading jumps with critical edgesJeremy Morse2019-03-111-1/+2
OpenPOWER on IntegriCloud