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