summaryrefslogtreecommitdiff
path: root/unittests/Transforms/Utils
AgeCommit message (Expand)Author
2018-07-06[Local] replaceAllDbgUsesWith: Update debug values before RAUWVedant Kumar
2018-06-18Revert "Simplify blockaddress usage before giving up in MergeBlockIntoPredece...Xin Tong
2018-06-18Simplify blockaddress usage before giving up in MergeBlockIntoPredecessorXin Tong
2018-06-04Move Analysis/Utils/Local.h back to TransformsDavid Blaikie
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen
2018-04-20Revert "Revert r330403 and r330413."Michael Zolotukhin
2018-04-20Revert r330403 and r330413.Ilya Biryukov
2018-04-20[SSAUpdaterBulk] Use SmallVector instead of DenseMap for storing rewrites.Michael Zolotukhin
2018-04-09[PR16756] Add SSAUpdaterBulk.Michael Zolotukhin
2018-03-21Fix a couple of layering violations in TransformsDavid Blaikie
2018-03-06[CloneFunction] Support BB == PredBB in DuplicateInstructionsInSplit.Florian Hahn
2018-03-02[Utils] Salvage debug info in block simplificationVedant Kumar
2018-03-02[Utils] Salvage debug info in recursive inst deletionVedant Kumar
2018-03-02[unittests] Make some parseIR calls more readable, NFCVedant Kumar
2018-02-14Pass a module reference to CloneModule.Rafael Espindola
2018-01-31Utils: Fix DomTree update for entry blockMatt Arsenault
2018-01-17Add tests for ConstantFoldTerminator preserving DomTreeMatt Arsenault
2017-12-08Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl
2017-11-18[asan] Add a full redzone after every stack variableWalter Lee
2017-10-26Reapply r316582 [Local] Fix a bug in the domtree update logic for MergeBasicB...Balaram Makam
2017-10-25Revert r316582 [Local] Fix a bug in the domtree update logic for MergeBasicBl...Balaram Makam
2017-10-25[Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.Balaram Makam
2017-10-06[CodeExtractor] Fix multiple bugs under certain shape of extracted regionJakub Kuderski
2017-09-21Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner
2017-08-03[Cloning] Move distinct GlobalVariable debug info metadata in CloneModuleEwan Crawford
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl
2017-07-07[cloning] Do not duplicate types when cloning functionsGor Nishanov
2017-06-06Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth
2017-06-06Add a dominanance check interface that uses caching for instructions within s...Xin Tong
2017-06-01Reapply "[Cloning] Take another pass at properly cloning debug info"Keno Fischer
2017-05-30Revert "[Cloning] Take another pass at properly cloning debug info"Keno Fischer
2017-05-30[Cloning] Take another pass at properly cloning debug infoKeno Fischer
2017-05-18[IR] De-virtualize ~Value to save a vptrReid Kleckner
2017-05-09Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl
2017-05-09Revert r302469 "Make it illegal for two Functions to point to the same DISubp...Hans Wennborg
2017-05-08Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl
2017-04-19Prefer addAttr(Attribute::AttrKind) over the AttributeList overloadReid Kleckner
2017-04-11MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin
2017-03-21Rename AttributeSet to AttributeListReid Kleckner
2017-03-16Remove getArgumentList() in favor of arg_begin(), args(), etcReid Kleckner
2017-02-22Move updating functions to MemorySSAUpdater.Daniel Berlin
2017-02-20MemorySSA: Add support for renaming uses in the updater.Daniel Berlin
2017-02-17[JumpThreading] Re-enable JumpThreading for guardsSanjoy Das
2017-02-15Revert "[JumpThreading] Thread through guards"Anna Thomas
2017-02-09[JumpThreading] Thread through guardsSanjoy Das
2017-01-30Revert "[MemorySSA] Revert r293361 and r293363, as the tests fail under asan."Daniel Berlin
2017-01-30[MemorySSA] Revert r293361 and r293363, as the tests fail under asan.Sam McCall
2017-01-28MemorySSA: Allow movement to arbitrary placesDaniel Berlin
2017-01-28MemorySSA: Move updater to its own fileDaniel Berlin
2017-01-28Introduce a basic MemorySSA updater, that supports insertDef,Daniel Berlin