summaryrefslogtreecommitdiff
path: root/unittests/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Use a BumpPtrAllocator for Loop objectsSanjoy Das2017-09-281-7/+8
* Rename markAsErased to erase, as pointed out in a previous review; NFCSanjoy Das2017-09-221-1/+1
* Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner2017-09-212-0/+72
* [LoopInfo] Make LoopBase and Loop destructors non-publicSanjoy Das2017-09-191-23/+17
* [Cloning] Move distinct GlobalVariable debug info metadata in CloneModuleEwan Crawford2017-08-031-0/+59
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-281-2/+1
* [cloning] Do not duplicate types when cloning functionsGor Nishanov2017-07-071-2/+11
* Supressed warning: declared ‘static’ but never defined.Galina Kistanova2017-06-141-0/+11
* Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth2017-06-063-3/+3
* Add a dominanance check interface that uses caching for instructions within s...Xin Tong2017-06-062-0/+66
* Reapply "[Cloning] Take another pass at properly cloning debug info"Keno Fischer2017-06-011-1/+1
* Revert "[Cloning] Take another pass at properly cloning debug info"Keno Fischer2017-05-301-1/+1
* [Cloning] Take another pass at properly cloning debug infoKeno Fischer2017-05-301-1/+1
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-3/+8
* Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl2017-05-091-28/+37
* Revert r302469 "Make it illegal for two Functions to point to the same DISubp...Hans Wennborg2017-05-091-37/+28
* Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl2017-05-081-28/+37
* Prefer addAttr(Attribute::AttrKind) over the AttributeList overloadReid Kleckner2017-04-191-3/+1
* MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin2017-04-112-866/+0
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-1/+1
* Remove getArgumentList() in favor of arg_begin(), args(), etcReid Kleckner2017-03-161-8/+8
* Move updating functions to MemorySSAUpdater.Daniel Berlin2017-02-221-22/+28
* MemorySSA: Add support for renaming uses in the updater.Daniel Berlin2017-02-201-2/+6
* [JumpThreading] Re-enable JumpThreading for guardsSanjoy Das2017-02-171-0/+47
* Revert "[JumpThreading] Thread through guards"Anna Thomas2017-02-151-47/+0
* [JumpThreading] Thread through guardsSanjoy Das2017-02-091-0/+47
* [PM] Defend against getting slightly wrong template arguments passedChandler Carruth2017-02-071-2/+8
* Revert "[MemorySSA] Revert r293361 and r293363, as the tests fail under asan."Daniel Berlin2017-01-301-0/+56
* [MemorySSA] Revert r293361 and r293363, as the tests fail under asan.Sam McCall2017-01-301-56/+0
* MemorySSA: Allow movement to arbitrary placesDaniel Berlin2017-01-281-0/+56
* MemorySSA: Move updater to its own fileDaniel Berlin2017-01-281-0/+1
* Introduce a basic MemorySSA updater, that supports insertDef,Daniel Berlin2017-01-281-8/+270
* MemorySSA: Link all defs together into an intrusive defslist, to make updater...Daniel Berlin2017-01-251-0/+2
* [PM] Teach the loop PM to run LoopSimplify prior to the loop pipeline.Chandler Carruth2017-01-211-107/+258
* Cloning: Copy comdats when cloning globals.Peter Collingbourne2017-01-181-0/+16
* [PM] The assumption cache is fundamentally designed to be self-updating,Chandler Carruth2017-01-151-23/+1
* Fix unused variable warningSimon Pilgrim2017-01-111-1/+1
* [PM] Separate the LoopAnalysisManager from the LoopPassManager and moveChandler Carruth2017-01-113-0/+1451
* [MemorySSA] Define a restricted upward AccessList splice.Bryant Wong2016-12-251-0/+48
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-2/+3
* Remove the AssumptionCacheHal Finkel2016-12-151-3/+2
* [DebugInfo] Changed DIBuilder::createCompileUnit() to take DIFile instead of ...Amjad Aboud2016-12-141-7/+10
* Make the FunctionComparator of the MergeFunctions pass a stand-alone utility.Erik Eckstein2016-11-112-0/+131
* [MemorySSA] Tighten up types to make our API prettier. NFC.George Burgess IV2016-11-011-2/+1
* Cloning: Also clone global variable attached metadata.Peter Collingbourne2016-10-261-0/+10
* [MSSA] Avoid unnecessary use walks when calling getClobberingMemoryAccessDaniel Berlin2016-10-201-14/+28
* DebugInfo: preparation to implement DW_AT_alignmentVictor Leschuk2016-10-201-2/+1
* [asan] Simplify calculation of stack frame layout extraction calculation of s...Vitaly Buka2016-10-181-1/+2
* [asan] Append line number to variable name if line is available and in the sa...Vitaly Buka2016-10-181-21/+22
* [MSSA] Allow unittests to use BasicAA when building.George Burgess IV2016-10-031-12/+37