aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ValueMapper.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-12-01Bring r254336 back:Rafael Espindola1-3/+3
2015-11-30This reverts commit r254336 and r254344.Rafael Espindola1-3/+3
2015-11-30Start deciding earlier what to link.Rafael Espindola1-3/+3
2015-11-27Simplify the linking of recursive data.Rafael Espindola1-2/+10
2015-11-15Fix mapping of unmaterialized global values during metadata linkingTeresa Johnson1-5/+15
2015-08-21[opaque pointer type]: Pass explicit pointee type when building a constant GEP.David Blaikie1-2/+7
2015-08-07ValueMapper: Resolve uniquing cycles more aggressivelyDuncan P. N. Exon Smith1-9/+14
2015-08-07ValueMapper: Pull out helper to resolve cycles, NFCDuncan P. N. Exon Smith1-8/+10
2015-08-05ValueMapper: Rotate distinct node remapping algorithmDuncan P. N. Exon Smith1-34/+40
2015-08-05ValueMapper: Simplify remap() helper function, NFCDuncan P. N. Exon Smith1-33/+22
2015-08-04Fix 80-columnDuncan P. N. Exon Smith1-1/+2
2015-08-04Linker: Fix ASan failure from r243961Duncan P. N. Exon Smith1-9/+11
2015-08-04Linker: Fix references to uniqued nodes after r243883Duncan P. N. Exon Smith1-1/+3
2015-08-03Linker: Move distinct MDNodes instead of cloningDuncan P. N. Exon Smith1-15/+23
2015-08-03ValueMapper: Only check for cycles if operands changeDuncan P. N. Exon Smith1-6/+7
2015-08-03ValueMapper: Use a range-based for, NFCDuncan P. N. Exon Smith1-6/+3
2015-08-03ValueMapper: Reuse local variable, NFCDuncan P. N. Exon Smith1-2/+2
2015-06-01[opaque pointer type] Explicitly store the pointee type of the result of a GEPDavid Blaikie1-1/+4
2015-05-05[opaque pointer type] Track explicit GEP pointee type through in-memory IRDavid Blaikie1-0/+3
2015-04-29[opaque pointer type] Store the value type of an allocaDavid Blaikie1-2/+5
2015-04-23Recommit r235458: [opaque pointer type] Avoid using PointerType::getElementTy...David Blaikie1-1/+13
2015-04-22Revert "[opaque pointer type] Avoid using PointerType::getElementType for a f...David Blaikie1-12/+1
2015-04-21[opaque pointer type] Avoid using PointerType::getElementType for a few cases...David Blaikie1-1/+12
2015-03-17MapMetadata: Allow unresolved metadata if it won't changeDuncan P. N. Exon Smith1-1/+5
2015-02-04Utils: Resolve cycles under distinct MDNodesDuncan P. N. Exon Smith1-20/+45
2015-01-20IR: Move MDNode clone() methods from ValueMapper to MDNode, NFCDuncan P. N. Exon Smith1-34/+2
2015-01-20IR: Introduce GenericDwarfNodeDuncan P. N. Exon Smith1-0/+8
2015-01-19IR: Merge UniquableMDNode back into MDNode, NFCDuncan P. N. Exon Smith1-14/+14
2015-01-19Utils: Simplify MapMetadata(), NFCDuncan P. N. Exon Smith1-22/+37
2015-01-19Skip upcast, NFCDuncan P. N. Exon Smith1-1/+1
2015-01-19Fix whitespace, NFCDuncan P. N. Exon Smith1-3/+3
2015-01-19Utils: Simplify MapMetadata(), NFCDuncan P. N. Exon Smith1-80/+36
2015-01-19Cleanup whitespace, NFCDuncan P. N. Exon Smith1-3/+3
2015-01-19IR: Return unique_ptr from MDNode::getTemporary()Duncan P. N. Exon Smith1-7/+4
2015-01-19IR: Remove MDNodeFwdDeclDuncan P. N. Exon Smith1-4/+4
2015-01-19IR: Add isUniqued() and isTemporary()Duncan P. N. Exon Smith1-1/+1
2015-01-14Remove trailing slash from r225924Duncan P. N. Exon Smith1-1/+1
2015-01-14Utils: Remove unreachable break, NFCDuncan P. N. Exon Smith1-1/+0
2015-01-14Utils: Handle remapping distinct MDLocationsDuncan P. N. Exon Smith1-11/+27
2015-01-14Utils: Thread distinct-ness through the cloneMD*() functions, NFCDuncan P. N. Exon Smith1-7/+11
2015-01-14Utils: Extract cloneMDNode(), NFCDuncan P. N. Exon Smith1-11/+16
2015-01-14Utils: Move cloneMD*() up, NFCDuncan P. N. Exon Smith1-23/+23
2015-01-14Utils: Add mapping for uniqued MDLocationsDuncan P. N. Exon Smith1-3/+23
2015-01-14Utils: Extract cloneMDTuple(), NFCDuncan P. N. Exon Smith1-7/+14
2015-01-14Utils: Extract shouldRemapUniquedNode(), NFCDuncan P. N. Exon Smith1-18/+31
2015-01-14Utils: Simplify code, NFCDuncan P. N. Exon Smith1-2/+1
2015-01-14Utils: Extract mapUniquedNode(), NFCDuncan P. N. Exon Smith1-28/+40
2015-01-14Utils: MDNode => UniquableMDNode, NFCDuncan P. N. Exon Smith1-3/+3
2015-01-14Utils: Separate out mapDistinctNode(), NFCDuncan P. N. Exon Smith1-14/+24
2015-01-14Utils: Use helper function directly, NFCDuncan P. N. Exon Smith1-7/+5