1. 4fb46cb Linker: Move distinct MDNodes instead of cloning by Duncan P. N. Exon Smith · 10 years ago
  2. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  3. ea45d83 Linker: Do not expect comdat to exist in source module. by Peter Collingbourne · 10 years ago
  4. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  5. 7fddecc Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  6. 3bf3f1f Rangify several for loops, NFC. by Yaron Keren · 10 years ago
  7. ff715e2 Fix returning error message in LLVMLinkModules by Eli Bendersky · 10 years ago
  8. 97cb565 While in GlobalValue fix the function(s) that don't follow the by Eric Christopher · 10 years ago
  9. f64246b [opaque pointer type] Pass GlobalAlias the actual pointer type rather than decomposing it into pointee type + address space by David Blaikie · 11 years ago
  10. a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
  11. c8d987b Linker: Copy over function metadata attachments by Duncan P. N. Exon Smith · 11 years ago
  12. e868123 Linker: Add flag to override linkage rules by Duncan P. N. Exon Smith · 11 years ago
  13. 2fbe135 DebugInfo: Delete subclasses of DIScope by Duncan P. N. Exon Smith · 11 years ago
  14. 537b4a8 DebugInfo: Gut DISubprogram and DILexicalBlock* by Duncan P. N. Exon Smith · 11 years ago
  15. 9d1cf4c IR: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
  16. c947892d Reapply "Linker: Drop function pointers for overridden subprograms" by Duncan P. N. Exon Smith · 11 years ago
  17. 7124230 Revert "Linker: Drop function pointers for overridden subprograms" by Duncan P. N. Exon Smith · 11 years ago
  18. 004ced3 Linker: Drop function pointers for overridden subprograms by Duncan P. N. Exon Smith · 11 years ago
  19. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  20. a5b9e1c Remember to move a type to the correct set when setting the body. by Rafael Espindola · 11 years ago
  21. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  22. a57d588 Restore LLVMLinkModules C API until it is properly deprecated. by Juergen Ributzka · 11 years ago
  23. 6487ce9 [LTO API] add lto_codegen_set_module to set the destination module. by Manman Ren · 11 years ago
  24. 6cd780f Prefer SmallVector::append/insert over push_back loops. by Benjamin Kramer · 11 years ago
  25. c43df51 [LinkModules] Change the way ModuleLinker merges triples. by Akira Hatanaka · 11 years ago
  26. dab999d [llvm link] Destroy ConstantArrays in LLVMContext if they are not used. by Manman Ren · 11 years ago
  27. d0b23be Use the DiagnosticHandler to print diagnostics when reading bitcode. by Rafael Espindola · 11 years ago
  28. df55d8b Linker: Don't use MDNode::replaceOperandWith() by Duncan P. N. Exon Smith · 11 years ago
  29. c6c58d5 Finish removing DestroySource. by Rafael Espindola · 11 years ago
  30. 46d7af5 Rename MapValue(Metadata*) to MapMetadata() by Duncan P. N. Exon Smith · 11 years ago
  31. fda0cee Reapply "Linker: Drop superseded subprograms" by Duncan P. N. Exon Smith · 11 years ago
  32. 92731d2 Revert "Linker: Drop superseded subprograms" by Duncan P. N. Exon Smith · 11 years ago
  33. 8759026 Linker: Drop superseded subprograms by Duncan P. N. Exon Smith · 11 years ago
  34. 9573a9c Make the assert a bit stronger. by Rafael Espindola · 11 years ago
  35. 8210281 Sink the isa into the assert by Michael Ilseman · 11 years ago
  36. 00a6087 Clean up warning about unused variable by Michael Ilseman · 11 years ago
  37. 1c38396 Revert of r223763, in spirit. by Michael Ilseman · 11 years ago
  38. 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
  39. 2770c2d Skip declarations in the case of functions. by Michael Ilseman · 11 years ago
  40. ef23711 Lazily link GlobalVariables and GlobalAliases. by Rafael Espindola · 11 years ago
  41. beadd56 Don't crash when the key of a comdat is lazily linked. by Rafael Espindola · 11 years ago
  42. 3519da8 Move the ValueMap lookup inside linkFunctionBody. NFC. by Rafael Espindola · 11 years ago
  43. a314d1a Use range loops. NFC. by Rafael Espindola · 11 years ago
  44. 21ec84e Use range loops. NFC. by Rafael Espindola · 11 years ago
  45. 869d1ce Fix linking of prologue data. by Rafael Espindola · 11 years ago
  46. f97d0cb Simple style fixes. by Rafael Espindola · 11 years ago
  47. 40d7ebe Move materialize/Dematerialize calls to linkFunctionBody. NFC. by Rafael Espindola · 11 years ago
  48. 3280a5d Turn some DenseMaps that are only used for set operations into DenseSets. by Benjamin Kramer · 11 years ago
  49. de567e0 Remove dead code. We are only lazy about functions with bodies. by Rafael Espindola · 11 years ago
  50. 28a2451 Simplify the loop linking function bodies. NFC. by Rafael Espindola · 11 years ago
  51. 2bd5b9f Remove unused arguments. NFC. by Rafael Espindola · 11 years ago
  52. 26c2951 Refactor duplicated code. NFC. by Rafael Espindola · 11 years ago
  53. 879aeb7 Small cleanup on how we clear constant variables. NFC. by Rafael Espindola · 11 years ago
  54. ad9d0ca Use an early return. NFC. by Rafael Espindola · 11 years ago
  55. 3124ed4b2 linkGlobalVariableProto never returns null. Simplify the caller. NFC. by Rafael Espindola · 11 years ago
  56. 439835a Move merging of alignment to a central location. NFC. by Rafael Espindola · 11 years ago
  57. 31ad468 Split the set of identified struct types into opaque and non-opaque ones. by Rafael Espindola · 11 years ago
  58. 2fa1e43 Ask the module for its the identified types. by Rafael Espindola · 11 years ago
  59. 51d2de7 Prologue support by Peter Collingbourne · 11 years ago
  60. 973b361 Use a continue to reduce indentation and clang-format. NFC. by Rafael Espindola · 11 years ago
  61. 4d4c938 Use a range loop. NFC. by Rafael Espindola · 11 years ago
  62. dd42b53 Drop SrcStructTypesSet. It is redundant. by Rafael Espindola · 11 years ago
  63. a4e85e3 Partial revert of r222986. by Rafael Espindola · 11 years ago
  64. 04a74af Change how we keep track of which types are in the dest module. by Rafael Espindola · 11 years ago
  65. a96f235 Add back r222727 with a fix. by Rafael Espindola · 11 years ago
  66. 3d09741 Add an assert and use a range loop. NFC. by Rafael Espindola · 11 years ago
  67. c586eaa Revert "Fix overly aggressive type merging." by Duncan P. N. Exon Smith · 11 years ago
  68. c81c3f5 Set the body of a new struct as soon as it is created. by Rafael Espindola · 11 years ago
  69. 290e2cc Misc style fixes. NFC. by Rafael Espindola · 11 years ago
  70. 5e7f980 Remove a bit of duplicated code. by Rafael Espindola · 11 years ago
  71. 8f14471 Use a range loop. NFC. by Rafael Espindola · 11 years ago
  72. c84f608 Style fix: don't indent inside a namemespace. by Rafael Espindola · 11 years ago
  73. f010311 Remove a nested anonymous namespace. by Rafael Espindola · 11 years ago
  74. 8691144 Fix overly aggressive type merging. by Rafael Espindola · 11 years ago
  75. e96d7eb Link the type of aliases. by Rafael Espindola · 11 years ago
  76. d2a13a2 Don't repeat name in comment or duplicate comment. NFC. by Rafael Espindola · 11 years ago
  77. c8a476e Use range loops. NFC. by Rafael Espindola · 11 years ago
  78. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  79. 5106ce7 Remove StringMap::GetOrCreateValue in favor of StringMap::insert by David Blaikie · 11 years ago
  80. 5cb9c82 Factor common code it Linker::init. by Rafael Espindola · 11 years ago
  81. de36e80 Revert "IR: MDNode => Value" by Duncan P. N. Exon Smith · 11 years ago
  82. c5754a6 IR: MDNode => Value: NamedMDNode::getOperator() by Duncan P. N. Exon Smith · 11 years ago
  83. 778fcc7 Revert r221096 bringing back r221014 with a fix. by Rafael Espindola · 11 years ago
  84. fd38af2 Revert r221014: "Refactor duplicated code in liking GlobalValues." by Chandler Carruth · 11 years ago
  85. 246c4fb Remove redundant calls to isMaterializable. by Rafael Espindola · 11 years ago
  86. 4e27567 Refactor duplicated code in liking GlobalValues. by Rafael Espindola · 11 years ago
  87. 3e8bc6a Mark a few variables const. NFC. by Rafael Espindola · 11 years ago
  88. 0ae225b Move definition closer to use. NFC. by Rafael Espindola · 11 years ago
  89. d1e64b1 Fix the merging of the constantness of declarations. by Rafael Espindola · 11 years ago
  90. 9f8eff3 Remove the PreserveSource linker mode. by Rafael Espindola · 11 years ago
  91. 4160f5d Make it easier to pass a custom diagnostic handler to the IR linker. by Rafael Espindola · 11 years ago
  92. 18c8941 LinkModules.cpp: don't repeat names in comments. by Rafael Espindola · 11 years ago
  93. 98ab63c Allow the C API users to keep relying on the OutMessages parameter. by Rafael Espindola · 11 years ago
  94. d12b4a3 Update the error handling of lib/Linker. by Rafael Espindola · 11 years ago
  95. 5a52e6d Modernize the error handling of the Materialize function. by Rafael Espindola · 11 years ago
  96. d4bcefc Don't ever call materializeAllPermanently during LTO. by Rafael Espindola · 11 years ago
  97. fe3842c Merge alignment of common GlobalValue. by Rafael Espindola · 11 years ago
  98. 0910605 When merging two common GlobalValues, keep the largest. by Rafael Espindola · 11 years ago
  99. dbb0bd1 Move some logic to ModuleLinker::shouldLinkFromSource. NFC. by Rafael Espindola · 11 years ago
  100. c83c8d4 Fix a use of an undefined value (the linkage). by Rafael Espindola · 11 years ago