summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/CloneFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Delay dominator updation while cloning loop.Vikram TV2016-06-111-3/+9
* IR: Allow multiple global metadata attachments with the same type.Peter Collingbourne2016-06-011-4/+4
* Cloning: Clean up the interface to the CloneFunction function.Peter Collingbourne2016-05-101-28/+12
* [Cloning] cloneLoopWithPreheader(): add assert to ensure no sub-loopsVaivaswatha Nagaraj2016-04-271-0/+2
* Transforms: Try harder to fix bootstrap after r266565Duncan P. N. Exon Smith2016-04-171-2/+2
* ValueMapper: Don't allow explicit null mappings of Values, NFCDuncan P. N. Exon Smith2016-04-171-2/+2
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-42/+7
* IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFCDuncan P. N. Exon Smith2016-04-071-1/+1
* Cloning: Reduce complexity of debug info cloning and fix correctness issue.Peter Collingbourne2016-03-301-2/+11
* Revert revisions 262636, 262643, 262679, and 262682.Easwaran Raman2016-03-081-22/+20
* Infrastructure for PGO enhancements in inlinerEaswaran Raman2016-03-031-20/+22
* Remove uses of builtin comma operator.Richard Trieu2016-02-181-1/+2
OpenPOWER on IntegriCloud