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