aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Transforms/Utils/Cloning.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-09-03Rename a few unittests/.../Foo.cpp files to FooTest.cppNico Weber1-715/+0
2018-03-06[CloneFunction] Support BB == PredBB in DuplicateInstructionsInSplit.Florian Hahn1-0/+98
2018-02-14Pass a module reference to CloneModule.Rafael Espindola1-1/+1
2017-08-03[Cloning] Move distinct GlobalVariable debug info metadata in CloneModuleEwan Crawford1-0/+59
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl1-2/+1
2017-07-07[cloning] Do not duplicate types when cloning functionsGor Nishanov1-2/+11
2017-06-01Reapply "[Cloning] Take another pass at properly cloning debug info"Keno Fischer1-1/+1
2017-05-30Revert "[Cloning] Take another pass at properly cloning debug info"Keno Fischer1-1/+1
2017-05-30[Cloning] Take another pass at properly cloning debug infoKeno Fischer1-1/+1
2017-05-18[IR] De-virtualize ~Value to save a vptrReid Kleckner1-3/+8
2017-05-09Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl1-28/+37
2017-05-09Revert r302469 "Make it illegal for two Functions to point to the same DISubp...Hans Wennborg1-37/+28
2017-05-08Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl1-28/+37
2017-04-19Prefer addAttr(Attribute::AttrKind) over the AttributeList overloadReid Kleckner1-3/+1
2017-03-21Rename AttributeSet to AttributeListReid Kleckner1-1/+1
2017-02-17[JumpThreading] Re-enable JumpThreading for guardsSanjoy Das1-0/+47
2017-02-15Revert "[JumpThreading] Thread through guards"Anna Thomas1-47/+0
2017-02-09[JumpThreading] Thread through guardsSanjoy Das1-0/+47
2017-01-18Cloning: Copy comdats when cloning globals.Peter Collingbourne1-0/+16
2016-12-14[DebugInfo] Changed DIBuilder::createCompileUnit() to take DIFile instead of ...Amjad Aboud1-7/+10
2016-10-26Cloning: Also clone global variable attached metadata.Peter Collingbourne1-0/+10
2016-10-20DebugInfo: preparation to implement DW_AT_alignmentVictor Leschuk1-2/+1
2016-09-06Formatting with clang-format patch r280700Leny Kholodov1-5/+6
2016-09-06DebugInfo: use strongly typed enum for debug info flagsLeny Kholodov1-2/+3
2016-09-06Revert "DebugInfo: use strongly typed enum for debug info flags"Mehdi Amini1-6/+4
2016-09-06DebugInfo: use strongly typed enum for debug info flagsMehdi Amini1-4/+6
2016-05-10Cloning: Clean up the interface to the CloneFunction function.Peter Collingbourne1-9/+5
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-15[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl1-15/+0
2016-03-30Cloning: Reduce complexity of debug info cloning and fix correctness issue.Peter Collingbourne1-0/+6
2016-02-13[Cloning] Clone every Function's Debug InfoKeno Fischer1-0/+25
2015-12-08Return a std::unique_ptr from CloneModule. NFC.Rafael Espindola1-1/+1
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne1-17/+14
2015-10-20unittests: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-2/+2
2015-10-15Remove DIFile from createSubroutineType.Eric Christopher1-1/+1
2015-07-31DI: Rewrite the DIBuilder local variable APIDuncan P. N. Exon Smith1-2/+2
2015-06-30[Cloning] Teach CloneModule about personality functionsDavid Majnemer1-0/+35
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-13/+13
2015-04-21DebugInfo: Remove DIArray and DITypeArray typedefsDuncan P. N. Exon Smith1-1/+1
2015-04-21DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith1-3/+3
2015-04-20DebugInfo: Delete subclasses of DIScopeDuncan P. N. Exon Smith1-9/+10
2015-04-20DebugInfo: Remove DITypeDuncan P. N. Exon Smith1-2/+2
2015-04-16DebugInfo: Remove DIDescriptor from the DIBuilder APIDuncan P. N. Exon Smith1-1/+2
2015-04-15DebugInfo: Gut DICompileUnit and DIFileDuncan P. N. Exon Smith1-2/+2
2015-04-15DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()Duncan P. N. Exon Smith1-2/+4
2015-04-14DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith1-18/+19
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-8/+4
2015-04-07DebugInfo: Remove DITypedArray<>, replace with typedefsDuncan P. N. Exon Smith1-2/+2
2015-04-06IR: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith1-20/+18
2015-03-30Transforms: Update unit tests to use verifyModule()Duncan P. N. Exon Smith1-6/+15