summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/CloneFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r340820:Hans Wennborg2018-08-301-7/+16
* Remove trailing spaceFangrui Song2018-07-301-19/+19
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Test commit access.Nicola Zaghen2018-05-141-1/+1
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-101-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-3/+3
* [DebugInfo][OPT] NFC follow-up on "Fixing a couple of DI duplication bugs of ...Roman Tereshin2018-04-131-27/+16
* [DebugInfo][OPT] Fixing a couple of DI duplication bugs of CloneModuleRoman Tereshin2018-04-131-1/+4
* [CloneFunction] Preserve DT in DuplicateInstructionsInSplitBetween.Florian Hahn2018-03-221-2/+3
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [CloneFunction] Support BB == PredBB in DuplicateInstructionsInSplit.Florian Hahn2018-03-061-1/+3
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-8/+4
* Use a BumpPtrAllocator for Loop objectsSanjoy Das2017-09-281-1/+1
* [Inliner] Fix a nasty bug when inlining a non-recursive trace ofChandler Carruth2017-08-191-2/+3
* [cloning] Do not duplicate types when cloning functionsGor Nishanov2017-07-071-3/+17
* [Cloner] Re-map simplfied cloned instructions.Davide Italiano2017-07-011-5/+4
* Inlining: Don't re-map simplified cloned instructions.Kyle Butt2017-06-281-4/+5
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* Reapply "[Cloning] Take another pass at properly cloning debug info"Keno Fischer2017-06-011-28/+43
* Revert "[Cloning] Take another pass at properly cloning debug info"Keno Fischer2017-05-301-43/+28
* [Cloning] Take another pass at properly cloning debug infoKeno Fischer2017-05-301-28/+43
* Cloning: Fix debug info cloningGor Nishanov2017-05-271-1/+1
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-1/+1
* Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl2017-05-091-6/+26
* Revert r302469 "Make it illegal for two Functions to point to the same DISubp...Hans Wennborg2017-05-091-26/+6
* Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl2017-05-081-6/+26
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-2/+2
* Reverts commit r301424, r301425 and r301426Sanjoy Das2017-04-261-2/+2
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-04-261-2/+2
* [IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner2017-04-131-1/+1
* [IR] Take func, ret, and arg attrs separately in AttributeList::getReid Kleckner2017-04-131-10/+7
* [IR] Redesign the case iterator in SwitchInst to actually be an iteratorChandler Carruth2017-04-121-1/+1
* [IR] Add AttributeSet to hide AttributeSetNode* again, NFCReid Kleckner2017-04-121-7/+5
* Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-9/+13
* Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-13/+9
* [IR] Make AttributeSetNode public, avoid temporary AttributeList copiesReid Kleckner2017-04-101-9/+13
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-8/+7
* [JumpThreading] Re-enable JumpThreading for guardsSanjoy Das2017-02-171-0/+37
* Revert "[JumpThreading] Thread through guards"Anna Thomas2017-02-151-37/+0
* [JumpThreading] Thread through guardsSanjoy Das2017-02-091-0/+37
* [CloneFunction] Don't remove unrelated nodes from the CGSSCDavid Majnemer2016-08-191-0/+6
* Forgot the dyn_cast_or_null intended for r277691.David Majnemer2016-08-041-1/+1
* Reinstate "[CloneFunction] Don't remove side effecting calls"David Majnemer2016-08-041-2/+33
* Revert "[CloneFunction] Don't remove side effecting calls"Reid Kleckner2016-08-031-33/+2
* [CloneFunction] Don't crash if the value map doesn't hold somethingDavid Majnemer2016-08-031-1/+1
* [CloneFunction] Don't remove side effecting callsDavid Majnemer2016-08-031-2/+33
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-4/+3
* Reinstate r273711David Majnemer2016-06-251-3/+5
* Revert r273711, it caused PR28298.Nico Weber2016-06-241-5/+3
* SimplifyInstruction does not imply DCEDavid Majnemer2016-06-241-3/+5
OpenPOWER on IntegriCloud