summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Transforms/Utils/Cloning.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename a few unittests/.../Foo.cpp files to FooTest.cppNico Weber2018-09-031-715/+0
* [CloneFunction] Support BB == PredBB in DuplicateInstructionsInSplit.Florian Hahn2018-03-061-0/+98
* Pass a module reference to CloneModule.Rafael Espindola2018-02-141-1/+1
* [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
* 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
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-1/+1
* [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
* Cloning: Copy comdats when cloning globals.Peter Collingbourne2017-01-181-0/+16
* [DebugInfo] Changed DIBuilder::createCompileUnit() to take DIFile instead of ...Amjad Aboud2016-12-141-7/+10
* Cloning: Also clone global variable attached metadata.Peter Collingbourne2016-10-261-0/+10
* DebugInfo: preparation to implement DW_AT_alignmentVictor Leschuk2016-10-201-2/+1
* Formatting with clang-format patch r280700Leny Kholodov2016-09-061-5/+6
* DebugInfo: use strongly typed enum for debug info flagsLeny Kholodov2016-09-061-2/+3
* Revert "DebugInfo: use strongly typed enum for debug info flags"Mehdi Amini2016-09-061-6/+4
* DebugInfo: use strongly typed enum for debug info flagsMehdi Amini2016-09-061-4/+6
* Cloning: Clean up the interface to the CloneFunction function.Peter Collingbourne2016-05-101-9/+5
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-15/+0
* Cloning: Reduce complexity of debug info cloning and fix correctness issue.Peter Collingbourne2016-03-301-0/+6
* [Cloning] Clone every Function's Debug InfoKeno Fischer2016-02-131-0/+25
* Return a std::unique_ptr from CloneModule. NFC.Rafael Espindola2015-12-081-1/+1
* DI: Reverse direction of subprogram -> function edge.Peter Collingbourne2015-11-051-17/+14
* unittests: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-2/+2
* Remove DIFile from createSubroutineType.Eric Christopher2015-10-151-1/+1
* DI: Rewrite the DIBuilder local variable APIDuncan P. N. Exon Smith2015-07-311-2/+2
* [Cloning] Teach CloneModule about personality functionsDavid Majnemer2015-06-301-0/+35
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-13/+13
* DebugInfo: Remove DIArray and DITypeArray typedefsDuncan P. N. Exon Smith2015-04-211-1/+1
* DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith2015-04-211-3/+3
* DebugInfo: Delete subclasses of DIScopeDuncan P. N. Exon Smith2015-04-201-9/+10
* DebugInfo: Remove DITypeDuncan P. N. Exon Smith2015-04-201-2/+2
* DebugInfo: Remove DIDescriptor from the DIBuilder APIDuncan P. N. Exon Smith2015-04-161-1/+2
* DebugInfo: Gut DICompileUnit and DIFileDuncan P. N. Exon Smith2015-04-151-2/+2
* DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()Duncan P. N. Exon Smith2015-04-151-2/+4
* DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith2015-04-141-18/+19
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-8/+4
* DebugInfo: Remove DITypedArray<>, replace with typedefsDuncan P. N. Exon Smith2015-04-071-2/+2
* IR: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-061-20/+18
* Transforms: Update unit tests to use verifyModule()Duncan P. N. Exon Smith2015-03-301-6/+15
OpenPOWER on IntegriCloud