summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Move DomTreeUpdater from IR to AnalysisRichard Trieu2019-02-062-2/+2
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1910-40/+30
* [CodeExtractor] Store outputs at the first valid insertion pointVedant Kumar2018-12-071-0/+68
* [CodeExtractor] Split PHI nodes with incoming values from outlined region (PR...Vedant Kumar2018-12-031-30/+72
* [DebugInfo] DISubprogram flags get their own flags word. NFC.Paul Robinson2018-11-191-9/+9
* [CSP, Cloning] Update DuplicateInstructionsInSplitBetween to use DomTreeUpdater.Florian Hahn2018-11-131-6/+13
* [HotColdSplitting] Identify larger cold regions using domtree queriesVedant Kumar2018-10-241-1/+20
* [LoopUnroll] Add check to Latch's terminator in UnrollRuntimeLoopRemainderDavid Green2018-09-252-0/+77
* Fix -Wdangling-else gcc warning. NFCI.Simon Pilgrim2018-09-161-2/+4
* Rename a few unittests/.../Foo.cpp files to FooTest.cppNico Weber2018-09-038-7/+7
* [NFC] Move OrderedInstructions and InstructionPrecedenceTracking to AnalysisMax Kazantsev2018-08-302-66/+0
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-1/+1
* [Local] Add dbg location on unreachable inst in changeToUnreachableAnastasis Grammenos2018-08-071-1/+49
* [DebugInfo] Refactor DbgInfoIntrinsic class hierarchy.Hsiangkai Wang2018-08-061-6/+6
* [Dominators] Make RemoveUnreachableBlocks return false if the BasicBlock is a...Chijun Sima2018-08-031-0/+19
* [Dominators] Convert existing passes and utils to use the DomTreeUpdater classChijun Sima2018-08-031-30/+257
* [Local] replaceAllDbgUsesWith: Update debug values before RAUWVedant Kumar2018-07-061-0/+189
* Revert "Simplify blockaddress usage before giving up in MergeBlockIntoPredece...Xin Tong2018-06-181-28/+0
* Simplify blockaddress usage before giving up in MergeBlockIntoPredecessorXin Tong2018-06-181-0/+28
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-2/+2
* Revert "Revert r330403 and r330413."Michael Zolotukhin2018-04-201-20/+20
* Revert r330403 and r330413.Ilya Biryukov2018-04-201-20/+20
* [SSAUpdaterBulk] Use SmallVector instead of DenseMap for storing rewrites.Michael Zolotukhin2018-04-201-20/+20
* [PR16756] Add SSAUpdaterBulk.Michael Zolotukhin2018-04-092-0/+196
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [CloneFunction] Support BB == PredBB in DuplicateInstructionsInSplit.Florian Hahn2018-03-061-0/+98
* [Utils] Salvage debug info in block simplificationVedant Kumar2018-03-021-28/+65
* [Utils] Salvage debug info in recursive inst deletionVedant Kumar2018-03-021-0/+61
* [unittests] Make some parseIR calls more readable, NFCVedant Kumar2018-03-021-146/+140
* Pass a module reference to CloneModule.Rafael Espindola2018-02-141-1/+1
* Utils: Fix DomTree update for entry blockMatt Arsenault2018-01-313-1/+54
* Add tests for ConstantFoldTerminator preserving DomTreeMatt Arsenault2018-01-171-0/+125
* Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl2017-12-081-1/+2
* [asan] Add a full redzone after every stack variableWalter Lee2017-11-181-1/+28
* Reapply r316582 [Local] Fix a bug in the domtree update logic for MergeBasicB...Balaram Makam2017-10-261-0/+45
* Revert r316582 [Local] Fix a bug in the domtree update logic for MergeBasicBl...Balaram Makam2017-10-251-45/+0
* [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.Balaram Makam2017-10-251-0/+45
* [CodeExtractor] Fix multiple bugs under certain shape of extracted regionJakub Kuderski2017-10-062-0/+70
* Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner2017-09-212-0/+72
* [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
* Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth2017-06-062-2/+2
* 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
OpenPOWER on IntegriCloud