| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | ValueMapper: Remove old FIXMEs; almost NFC | Duncan P. N. Exon Smith | 2016-04-04 | 1 | -21/+1 |
* | ValueMapper: Disallow metadata mapping recursion through mapValue | Duncan P. N. Exon Smith | 2016-04-03 | 1 | -0/+5 |
* | Work around MSVC failure from r265273 | Duncan P. N. Exon Smith | 2016-04-03 | 1 | -0/+10 |
* | ValueMapper: Avoid recursion in mapSimplifiedMetadata, NFC | Duncan P. N. Exon Smith | 2016-04-03 | 1 | -9/+64 |
* | ValueMapper: Split out mapSimpleMetadata, NFC | Duncan P. N. Exon Smith | 2016-04-03 | 1 | -4/+13 |
* | ValueMapper: Introduce Mapper helper class, NFC | Duncan P. N. Exon Smith | 2016-04-03 | 1 | -85/+101 |
* | Linker: Remove IRMover::isMetadataUnneeded indirection; almost NFC | Duncan P. N. Exon Smith | 2016-04-02 | 1 | -3/+0 |
* | ValueMapper: Add support for seeding metadata with nullptr | Duncan P. N. Exon Smith | 2016-04-02 | 1 | -4/+4 |
* | [ThinLTO] Remove post-pass metadata linking support | Teresa Johnson | 2016-03-29 | 1 | -64/+21 |
* | Split resolveCycles(bool AllowTemps) into two interfaces and document | Teresa Johnson | 2016-01-11 | 1 | -2/+11 |
* | [ThinLTO] Rename variables used in metadata linking (NFC) | Teresa Johnson | 2015-12-30 | 1 | -5/+5 |
* | [ThinLTO/LTO] Don't link in unneeded metadata | Teresa Johnson | 2015-12-18 | 1 | -0/+4 |
* | [ThinLTO] Metadata linking for imported functions | Teresa Johnson | 2015-12-17 | 1 | -20/+54 |
* | Bring r254336 back: | Rafael Espindola | 2015-12-01 | 1 | -3/+3 |
* | This reverts commit r254336 and r254344. | Rafael Espindola | 2015-11-30 | 1 | -3/+3 |
* | Start deciding earlier what to link. | Rafael Espindola | 2015-11-30 | 1 | -3/+3 |
* | Simplify the linking of recursive data. | Rafael Espindola | 2015-11-27 | 1 | -2/+10 |
* | Fix mapping of unmaterialized global values during metadata linking | Teresa Johnson | 2015-11-15 | 1 | -5/+15 |
* | [opaque pointer type]: Pass explicit pointee type when building a constant GEP. | David Blaikie | 2015-08-21 | 1 | -2/+7 |
* | ValueMapper: Resolve uniquing cycles more aggressively | Duncan P. N. Exon Smith | 2015-08-07 | 1 | -9/+14 |
* | ValueMapper: Pull out helper to resolve cycles, NFC | Duncan P. N. Exon Smith | 2015-08-07 | 1 | -8/+10 |
* | ValueMapper: Rotate distinct node remapping algorithm | Duncan P. N. Exon Smith | 2015-08-05 | 1 | -34/+40 |
* | ValueMapper: Simplify remap() helper function, NFC | Duncan P. N. Exon Smith | 2015-08-05 | 1 | -33/+22 |
* | Fix 80-column | Duncan P. N. Exon Smith | 2015-08-04 | 1 | -1/+2 |
* | Linker: Fix ASan failure from r243961 | Duncan P. N. Exon Smith | 2015-08-04 | 1 | -9/+11 |
* | Linker: Fix references to uniqued nodes after r243883 | Duncan P. N. Exon Smith | 2015-08-04 | 1 | -1/+3 |
* | Linker: Move distinct MDNodes instead of cloning | Duncan P. N. Exon Smith | 2015-08-03 | 1 | -15/+23 |
* | ValueMapper: Only check for cycles if operands change | Duncan P. N. Exon Smith | 2015-08-03 | 1 | -6/+7 |
* | ValueMapper: Use a range-based for, NFC | Duncan P. N. Exon Smith | 2015-08-03 | 1 | -6/+3 |
* | ValueMapper: Reuse local variable, NFC | Duncan P. N. Exon Smith | 2015-08-03 | 1 | -2/+2 |
* | [opaque pointer type] Explicitly store the pointee type of the result of a GEP | David Blaikie | 2015-06-01 | 1 | -1/+4 |
* | [opaque pointer type] Track explicit GEP pointee type through in-memory IR | David Blaikie | 2015-05-05 | 1 | -0/+3 |
* | [opaque pointer type] Store the value type of an alloca | David Blaikie | 2015-04-29 | 1 | -2/+5 |
* | Recommit r235458: [opaque pointer type] Avoid using PointerType::getElementTy... | David Blaikie | 2015-04-23 | 1 | -1/+13 |
* | Revert "[opaque pointer type] Avoid using PointerType::getElementType for a f... | David Blaikie | 2015-04-22 | 1 | -12/+1 |
* | [opaque pointer type] Avoid using PointerType::getElementType for a few cases... | David Blaikie | 2015-04-21 | 1 | -1/+12 |
* | MapMetadata: Allow unresolved metadata if it won't change | Duncan P. N. Exon Smith | 2015-03-17 | 1 | -1/+5 |
* | Utils: Resolve cycles under distinct MDNodes | Duncan P. N. Exon Smith | 2015-02-04 | 1 | -20/+45 |
* | IR: Move MDNode clone() methods from ValueMapper to MDNode, NFC | Duncan P. N. Exon Smith | 2015-01-20 | 1 | -34/+2 |
* | IR: Introduce GenericDwarfNode | Duncan P. N. Exon Smith | 2015-01-20 | 1 | -0/+8 |
* | IR: Merge UniquableMDNode back into MDNode, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -14/+14 |
* | Utils: Simplify MapMetadata(), NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -22/+37 |
* | Skip upcast, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -1/+1 |
* | Fix whitespace, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -3/+3 |
* | Utils: Simplify MapMetadata(), NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -80/+36 |
* | Cleanup whitespace, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -3/+3 |
* | IR: Return unique_ptr from MDNode::getTemporary() | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -7/+4 |
* | IR: Remove MDNodeFwdDecl | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -4/+4 |
* | IR: Add isUniqued() and isTemporary() | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -1/+1 |
* | Remove trailing slash from r225924 | Duncan P. N. Exon Smith | 2015-01-14 | 1 | -1/+1 |