- df76318 Teach ValueMapper to use ODR uniqued types when available by Teresa Johnson · 8 years ago
- 5adb96c [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- e38003f Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
- 9aff829 Remap metadata attached to global variables. by Evgeniy Stepanov · 8 years ago
- 41cecba "Use" lambda captures which are otherwise only used in asserts. NFC by David L. Jones · 9 years ago
- 2a8bef8 Do a sweep over move ctors and remove those that are identical to the default. by Benjamin Kramer · 9 years ago
- 0a16c22 Use range algorithms instead of unpacking begin/end by David Majnemer · 9 years ago
- 2b7fef6 Delete more dead code. by Rafael Espindola · 9 years ago
- 382d81c IR: Allow multiple global metadata attachments with the same type. by Peter Collingbourne · 9 years ago
- bcc4741 ValueMapper: fix assertion when null-mapping a constant for linking metadata by Mehdi Amini · 9 years ago
- 9ee054ae ValueMapper: fix typo in minor optimization on constant mapping (NFC) by Mehdi Amini · 9 years ago
- cc8c107 ValueMaterializer: rename materializeDeclFor() to materialize() by Mehdi Amini · 9 years ago
- 53a6672 ValueMaterializer: fuse materializeDeclFor and materializeInitFor (NFC) by Mehdi Amini · 9 years ago
- 9552987 Minor code cleanups. NFC. by Junmo Park · 9 years ago
- 71480bd ValueMapper/Enumerator: Clean up code in post-order traversals, NFC by Duncan P. N. Exon Smith · 10 years ago
- 0ab44db ValueMapper: Map uniqued nodes in post-order by Duncan P. N. Exon Smith · 10 years ago
- 0fdaf8c Linker: Don't double-schedule appending variables by Duncan P. N. Exon Smith · 10 years ago
- 3d555ac ValueMapper: Don't allow explicit null mappings of Values, NFC by Duncan P. N. Exon Smith · 10 years ago
- 5ab2be0 IR: Use an explicit map for debug info type uniquing by Duncan P. N. Exon Smith · 10 years ago
- 694ab4e ValueMapper: Separate mapping of distinct and uniqued nodes (again) by Duncan P. N. Exon Smith · 10 years ago
- 0cb5c34 ValueMapper: Only put cyclic nodes into CyclicNodes, NFCI by Duncan P. N. Exon Smith · 10 years ago
- e12bef7 ValueMapper: Fix unused var warning. NFC by Simon Atanasyan · 10 years ago
- a77d073 ValueMapper: Stop memoizing ConstantAsMetadata by Duncan P. N. Exon Smith · 10 years ago
- 39423b0 Reapply "ValueMapper: Eliminate cross-file co-recursion, NFC" by Duncan P. N. Exon Smith · 10 years ago
- 6fe1ff2 Revert "ValueMapper: Eliminate cross-file co-recursion, NFC" by Duncan P. N. Exon Smith · 10 years ago
- f0d73f9 ValueMapper: Eliminate cross-file co-recursion, NFC by Duncan P. N. Exon Smith · 10 years ago
- db6861e ValueMapper: Hide Mapper::VM behind an accessor, NFC by Duncan P. N. Exon Smith · 10 years ago
- 96d2a1c [ValueMapper] Range-loopify to improve readability. NFC. by Davide Italiano · 10 years ago
- 11f60fd ValueMapper: Resolve cycles on the new nodes by Duncan P. N. Exon Smith · 10 years ago
- bb2c3e1 ValueMapper: Extract llvm::RemapFunction from IRMover.cpp, NFC by Duncan P. N. Exon Smith · 10 years ago
- adcebdf ValueMapper: Always use Mapper::mapValue from remapInstruction, NFCI by Duncan P. N. Exon Smith · 10 years ago
- a574e7a ValueMapper: Roll RemapInstruction into Mapper, NFC by Duncan P. N. Exon Smith · 10 years ago
- 69341e6 ValueMapper: Don't memoize metadata when RF_NoModuleLevelChanges by Duncan P. N. Exon Smith · 10 years ago
- e05ff7c ValueMapper: Stop memoizing MDStrings by Duncan P. N. Exon Smith · 10 years ago
- 4ec55f8 Reapply "ValueMapper: Treat LocalAsMetadata more like function-local Values" by Duncan P. N. Exon Smith · 10 years ago
- 8058731 Revert "ValueMapper: Treat LocalAsMetadata more like function-local Values" by Duncan P. N. Exon Smith · 10 years ago
- 0fa8aca ValueMapper: Unduplicate RF_NoModuleLevelChanges check, NFC by Duncan P. N. Exon Smith · 10 years ago
- 267185e ValueMapper: Treat LocalAsMetadata more like function-local Values by Duncan P. N. Exon Smith · 10 years ago
- 45601e8 Revert "ValueMapper: Make LocalAsMetadata match function-local Values" by Duncan P. N. Exon Smith · 10 years ago
- fdccad9 ValueMapper: Allow RF_IgnoreMissingLocals and RF_NullMapMissingGlobalValues by Duncan P. N. Exon Smith · 10 years ago
- c1e4070 ValueMapper: Make LocalAsMetadata match function-local Values by Duncan P. N. Exon Smith · 10 years ago
- da68cbc IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFC by Duncan P. N. Exon Smith · 10 years ago
- 6f2e374 ValueMapper: Fix delayed blockaddress handling after r265273 by Duncan P. N. Exon Smith · 10 years ago
- 818e5f3 Try harder to appease MSVC after r265456 by Duncan P. N. Exon Smith · 10 years ago
- f880d35 Try to appease MSVC after r265456 by Duncan P. N. Exon Smith · 10 years ago
- ea7df77 ValueMapper: Rewrite Mapper::mapMetadata without recursion by Duncan P. N. Exon Smith · 10 years ago
- 8e65f8d ValueMapper: Remove old FIXMEs; almost NFC by Duncan P. N. Exon Smith · 10 years ago
- 756e1c3 ValueMapper: Disallow metadata mapping recursion through mapValue by Duncan P. N. Exon Smith · 10 years ago
- a997856 Work around MSVC failure from r265273 by Duncan P. N. Exon Smith · 10 years ago
- c6065e3 ValueMapper: Avoid recursion in mapSimplifiedMetadata, NFC by Duncan P. N. Exon Smith · 10 years ago
- ae8bd4b ValueMapper: Split out mapSimpleMetadata, NFC by Duncan P. N. Exon Smith · 10 years ago
- 829dc87 ValueMapper: Introduce Mapper helper class, NFC by Duncan P. N. Exon Smith · 10 years ago
- 4b520e5 Linker: Remove IRMover::isMetadataUnneeded indirection; almost NFC by Duncan P. N. Exon Smith · 10 years ago
- da4a56d ValueMapper: Add support for seeding metadata with nullptr by Duncan P. N. Exon Smith · 10 years ago
- b703c77 [ThinLTO] Remove post-pass metadata linking support by Teresa Johnson · 10 years ago
- b43257d Split resolveCycles(bool AllowTemps) into two interfaces and document by Teresa Johnson · 10 years ago
- 96f7f81 [ThinLTO] Rename variables used in metadata linking (NFC) by Teresa Johnson · 10 years ago
- 0e7c82c [ThinLTO/LTO] Don't link in unneeded metadata by Teresa Johnson · 10 years ago
- e5a6191 [ThinLTO] Metadata linking for imported functions by Teresa Johnson · 10 years ago
- baa3bf8 Bring r254336 back: by Rafael Espindola · 10 years ago
- e9841a6 This reverts commit r254336 and r254344. by Rafael Espindola · 10 years ago
- c109200 Start deciding earlier what to link. by Rafael Espindola · 10 years ago
- 19b5238 Simplify the linking of recursive data. by Rafael Espindola · 10 years ago
- 83d03dd Fix mapping of unmaterialized global values during metadata linking by Teresa Johnson · 10 years ago
- 8820884 [opaque pointer type]: Pass explicit pointee type when building a constant GEP. by David Blaikie · 10 years ago
- 8c9dcac ValueMapper: Resolve uniquing cycles more aggressively by Duncan P. N. Exon Smith · 10 years ago
- c9fdbdb ValueMapper: Pull out helper to resolve cycles, NFC by Duncan P. N. Exon Smith · 10 years ago
- 3115f75 ValueMapper: Rotate distinct node remapping algorithm by Duncan P. N. Exon Smith · 10 years ago
- 2705097 ValueMapper: Simplify remap() helper function, NFC by Duncan P. N. Exon Smith · 10 years ago
- 1de9ccb Fix 80-column by Duncan P. N. Exon Smith · 10 years ago
- 5ed90c0 Linker: Fix ASan failure from r243961 by Duncan P. N. Exon Smith · 10 years ago
- 706f37e Linker: Fix references to uniqued nodes after r243883 by Duncan P. N. Exon Smith · 10 years ago
- 4fb46cb Linker: Move distinct MDNodes instead of cloning by Duncan P. N. Exon Smith · 10 years ago
- 50f8969 ValueMapper: Only check for cycles if operands change by Duncan P. N. Exon Smith · 10 years ago
- e08bcbf ValueMapper: Use a range-based for, NFC by Duncan P. N. Exon Smith · 10 years ago
- 0880014 ValueMapper: Reuse local variable, NFC by Duncan P. N. Exon Smith · 10 years ago
- f5147ef [opaque pointer type] Explicitly store the pointee type of the result of a GEP by David Blaikie · 10 years ago
- 73cf872 [opaque pointer type] Track explicit GEP pointee type through in-memory IR by David Blaikie · 10 years ago
- bf0a42a [opaque pointer type] Store the value type of an alloca by David Blaikie · 10 years ago
- 348de69 Recommit r235458: [opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst by David Blaikie · 11 years ago
- d2db881 Revert "[opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst" by David Blaikie · 11 years ago
- 5069936 [opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst by David Blaikie · 11 years ago
- 170c26d MapMetadata: Allow unresolved metadata if it won't change by Duncan P. N. Exon Smith · 11 years ago
- 920df5c Utils: Resolve cycles under distinct MDNodes by Duncan P. N. Exon Smith · 11 years ago
- 03e0583 IR: Move MDNode clone() methods from ValueMapper to MDNode, NFC by Duncan P. N. Exon Smith · 11 years ago
- fed199a IR: Introduce GenericDwarfNode by Duncan P. N. Exon Smith · 11 years ago
- 2bc00f4 IR: Merge UniquableMDNode back into MDNode, NFC by Duncan P. N. Exon Smith · 11 years ago
- 6dc22bf Utils: Simplify MapMetadata(), NFC by Duncan P. N. Exon Smith · 11 years ago
- 9fa1065 Skip upcast, NFC by Duncan P. N. Exon Smith · 11 years ago
- c862be8 Fix whitespace, NFC by Duncan P. N. Exon Smith · 11 years ago
- 0dcffe2 Utils: Simplify MapMetadata(), NFC by Duncan P. N. Exon Smith · 11 years ago
- 422e5c7 Cleanup whitespace, NFC by Duncan P. N. Exon Smith · 11 years ago
- 7d82313 IR: Return unique_ptr from MDNode::getTemporary() by Duncan P. N. Exon Smith · 11 years ago
- 946fdcc IR: Remove MDNodeFwdDecl by Duncan P. N. Exon Smith · 11 years ago
- de03a8b IR: Add isUniqued() and isTemporary() by Duncan P. N. Exon Smith · 11 years ago
- e65b066 Remove trailing slash from r225924 by Duncan P. N. Exon Smith · 11 years ago
- e54cd9a Utils: Remove unreachable break, NFC by Duncan P. N. Exon Smith · 11 years ago
- a5a0f57 Utils: Handle remapping distinct MDLocations by Duncan P. N. Exon Smith · 11 years ago
- b84840c Utils: Thread distinct-ness through the cloneMD*() functions, NFC by Duncan P. N. Exon Smith · 11 years ago
- 7c69c1e Utils: Extract cloneMDNode(), NFC by Duncan P. N. Exon Smith · 11 years ago