summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/ValueMapper.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* ValueMapper: Remove old FIXMEs; almost NFCDuncan P. N. Exon Smith2016-04-041-21/+1
* ValueMapper: Disallow metadata mapping recursion through mapValueDuncan P. N. Exon Smith2016-04-031-0/+5
* Work around MSVC failure from r265273Duncan P. N. Exon Smith2016-04-031-0/+10
* ValueMapper: Avoid recursion in mapSimplifiedMetadata, NFCDuncan P. N. Exon Smith2016-04-031-9/+64
* ValueMapper: Split out mapSimpleMetadata, NFCDuncan P. N. Exon Smith2016-04-031-4/+13
* ValueMapper: Introduce Mapper helper class, NFCDuncan P. N. Exon Smith2016-04-031-85/+101
* Linker: Remove IRMover::isMetadataUnneeded indirection; almost NFCDuncan P. N. Exon Smith2016-04-021-3/+0
* ValueMapper: Add support for seeding metadata with nullptrDuncan P. N. Exon Smith2016-04-021-4/+4
* [ThinLTO] Remove post-pass metadata linking supportTeresa Johnson2016-03-291-64/+21
* Split resolveCycles(bool AllowTemps) into two interfaces and documentTeresa Johnson2016-01-111-2/+11
* [ThinLTO] Rename variables used in metadata linking (NFC)Teresa Johnson2015-12-301-5/+5
* [ThinLTO/LTO] Don't link in unneeded metadataTeresa Johnson2015-12-181-0/+4
* [ThinLTO] Metadata linking for imported functionsTeresa Johnson2015-12-171-20/+54
* Bring r254336 back:Rafael Espindola2015-12-011-3/+3
* This reverts commit r254336 and r254344.Rafael Espindola2015-11-301-3/+3
* Start deciding earlier what to link.Rafael Espindola2015-11-301-3/+3
* Simplify the linking of recursive data.Rafael Espindola2015-11-271-2/+10
* Fix mapping of unmaterialized global values during metadata linkingTeresa Johnson2015-11-151-5/+15
* [opaque pointer type]: Pass explicit pointee type when building a constant GEP.David Blaikie2015-08-211-2/+7
* ValueMapper: Resolve uniquing cycles more aggressivelyDuncan P. N. Exon Smith2015-08-071-9/+14
* ValueMapper: Pull out helper to resolve cycles, NFCDuncan P. N. Exon Smith2015-08-071-8/+10
* ValueMapper: Rotate distinct node remapping algorithmDuncan P. N. Exon Smith2015-08-051-34/+40
* ValueMapper: Simplify remap() helper function, NFCDuncan P. N. Exon Smith2015-08-051-33/+22
* Fix 80-columnDuncan P. N. Exon Smith2015-08-041-1/+2
* Linker: Fix ASan failure from r243961Duncan P. N. Exon Smith2015-08-041-9/+11
* Linker: Fix references to uniqued nodes after r243883Duncan P. N. Exon Smith2015-08-041-1/+3
* Linker: Move distinct MDNodes instead of cloningDuncan P. N. Exon Smith2015-08-031-15/+23
* ValueMapper: Only check for cycles if operands changeDuncan P. N. Exon Smith2015-08-031-6/+7
* ValueMapper: Use a range-based for, NFCDuncan P. N. Exon Smith2015-08-031-6/+3
* ValueMapper: Reuse local variable, NFCDuncan P. N. Exon Smith2015-08-031-2/+2
* [opaque pointer type] Explicitly store the pointee type of the result of a GEPDavid Blaikie2015-06-011-1/+4
* [opaque pointer type] Track explicit GEP pointee type through in-memory IRDavid Blaikie2015-05-051-0/+3
* [opaque pointer type] Store the value type of an allocaDavid Blaikie2015-04-291-2/+5
* Recommit r235458: [opaque pointer type] Avoid using PointerType::getElementTy...David Blaikie2015-04-231-1/+13
* Revert "[opaque pointer type] Avoid using PointerType::getElementType for a f...David Blaikie2015-04-221-12/+1
* [opaque pointer type] Avoid using PointerType::getElementType for a few cases...David Blaikie2015-04-211-1/+12
* MapMetadata: Allow unresolved metadata if it won't changeDuncan P. N. Exon Smith2015-03-171-1/+5
* Utils: Resolve cycles under distinct MDNodesDuncan P. N. Exon Smith2015-02-041-20/+45
* IR: Move MDNode clone() methods from ValueMapper to MDNode, NFCDuncan P. N. Exon Smith2015-01-201-34/+2
* IR: Introduce GenericDwarfNodeDuncan P. N. Exon Smith2015-01-201-0/+8
* IR: Merge UniquableMDNode back into MDNode, NFCDuncan P. N. Exon Smith2015-01-191-14/+14
* Utils: Simplify MapMetadata(), NFCDuncan P. N. Exon Smith2015-01-191-22/+37
* Skip upcast, NFCDuncan P. N. Exon Smith2015-01-191-1/+1
* Fix whitespace, NFCDuncan P. N. Exon Smith2015-01-191-3/+3
* Utils: Simplify MapMetadata(), NFCDuncan P. N. Exon Smith2015-01-191-80/+36
* Cleanup whitespace, NFCDuncan P. N. Exon Smith2015-01-191-3/+3
* IR: Return unique_ptr from MDNode::getTemporary()Duncan P. N. Exon Smith2015-01-191-7/+4
* IR: Remove MDNodeFwdDeclDuncan P. N. Exon Smith2015-01-191-4/+4
* IR: Add isUniqued() and isTemporary()Duncan P. N. Exon Smith2015-01-191-1/+1
* Remove trailing slash from r225924Duncan P. N. Exon Smith2015-01-141-1/+1
OpenPOWER on IntegriCloud