summaryrefslogtreecommitdiff
path: root/unittests/Transforms
AgeCommit message (Expand)AuthorFilesLines
2016-05-10Cloning: Clean up the interface to the CloneFunction function.Peter Collingbourne1-9/+5
2016-04-29[MemorySSA] Fix bugs in walker; refactor unittests a bit.George Burgess IV1-23/+163
2016-04-18[NFC] Header cleanupMehdi Amini2-1/+1
2016-04-16ValueMapper: Stop memoizing ConstantAsMetadataDuncan P. N. Exon Smith1-4/+5
2016-04-16Reapply "ValueMapper: Eliminate cross-file co-recursion, NFC"Duncan P. N. Exon Smith1-52/+52
2016-04-16Revert "ValueMapper: Eliminate cross-file co-recursion, NFC"Duncan P. N. Exon Smith1-52/+52
2016-04-16ValueMapper: Use API from r266503 in unit tests, NFCDuncan P. N. Exon Smith1-52/+52
2016-04-15[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl1-15/+0
2016-04-14Remove every uses of getGlobalContext() in LLVM (but the C API)Mehdi Amini3-11/+11
2016-04-13ValueMapper: Resolve cycles on the new nodesDuncan P. N. Exon Smith1-0/+42
2016-04-08ValueMapper: Don't memoize metadata when RF_NoModuleLevelChangesDuncan P. N. Exon Smith1-0/+32
2016-04-08ValueMapper: Stop memoizing MDStringsDuncan P. N. Exon Smith1-0/+15
2016-04-08Reapply "ValueMapper: Treat LocalAsMetadata more like function-local Values"Duncan P. N. Exon Smith1-0/+118
2016-04-08Revert "ValueMapper: Treat LocalAsMetadata more like function-local Values"Duncan P. N. Exon Smith1-95/+0
2016-04-08ValueMapper: Treat LocalAsMetadata more like function-local ValuesDuncan P. N. Exon Smith1-0/+95
2016-04-07Revert "ValueMapper: Make LocalAsMetadata match function-local Values"Duncan P. N. Exon Smith1-82/+0
2016-04-07ValueMapper: Allow RF_IgnoreMissingLocals and RF_NullMapMissingGlobalValuesDuncan P. N. Exon Smith1-0/+12
2016-04-07ValueMapper: Make LocalAsMetadata match function-local ValuesDuncan P. N. Exon Smith1-0/+83
2016-04-05ValueMapper: Rewrite Mapper::mapMetadata without recursionDuncan P. N. Exon Smith1-0/+45
2016-04-02ValueMapper: Add support for seeding metadata with nullptrDuncan P. N. Exon Smith1-0/+26
2016-04-02Document end of anonymous namespaces, NFCDuncan P. N. Exon Smith1-1/+1
2016-04-01LowerBitSets: Move declarations to separate namespace.Peter Collingbourne1-0/+1
2016-03-30Cloning: Reduce complexity of debug info cloning and fix correctness issue.Peter Collingbourne1-0/+6
2016-03-02Really fix ASAN leak/etc issues with MemorySSA unittestsDaniel Berlin1-10/+11
2016-03-02Revert "Fix ASAN detected errors in code and test" (it was not meant to be co...Daniel Berlin1-11/+10
2016-03-02Fix ASAN detected errors in code and testDaniel Berlin1-10/+11
2016-03-02[AA] Hoist the logic to reformulate various AA queries in terms of otherChandler Carruth1-1/+1
2016-03-02Fix SHARED_LIBS buildDaniel Berlin1-0/+1
2016-03-01Add the beginnings of an update API for preserving MemorySSADaniel Berlin2-0/+88
2016-02-13[Cloning] Clone every Function's Debug InfoKeno Fischer1-0/+25
2016-02-09WholeProgramDevirt: introduce.Peter Collingbourne2-0/+165
2016-01-26Remove autoconf supportChris Bieneman3-47/+0
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 Smith2-18/+18
2015-10-15Remove DIFile from createSubroutineType.Eric Christopher1-1/+1
2015-09-02[RemoveDuplicatePHINodes] Start over after removing a PHI.Benjamin Kramer1-0/+37
2015-08-03Linker: Move distinct MDNodes instead of cloningDuncan P. N. Exon Smith1-0/+31
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