1. 00ade8b build: Add initial cut at LLVMBuild.txt files. by Daniel Dunbar · 13 years ago
  2. 1a1d485 Add support to the linker to lazily link in functions. This change only links functions marked with specific linkage (internal, private, linker_private, linker_private_weak, linker_private_weak_def_auto, linkonce, linkonce_odr, and available_externally) if they have uses in the destination module. Instead of automatically linking, these functions are placed onto a worklist to be processed in the final stage of linking. We iterate over the list and if any functions on the list have uses in the destination module, we link them in and repeat the process until no changes in the state (uses) has changed. This means that any functions in the LazilyLink worklist that have a use in the destination module will be linked in and none that don't. by Tanya Lattner · 13 years ago
  3. 20eb19a Teach ModuleLinker::getLinkageResult about materialisable functions by Peter Collingbourne · 13 years ago
  4. 2e5a5ee Apply changes to migrate to upstream Oct 20th 2011. by Logan Chien · 13 years ago
  5. 0ebc07a Merge with LLVM upstream 2011/10/20 (r142530) by Logan Chien · 13 years ago
  6. 2b28a74 Allow the source module to be materialized during the linking process. by Tanya Lattner · 13 years ago
  7. f1f1a4f Make it possible to use the linker without destroying the source module. This is so the source module can be linked to multiple other destination modules. For all that used LinkModules() before, they will continue to destroy the source module as before. by Tanya Lattner · 13 years ago
  8. 5f2318e lib/Linker: add support of deps which does not end with ".so". by Ivan Krasin · 13 years ago
  9. 1bcbf85 switch to the new struct api. by Chris Lattner · 13 years ago
  10. 211da8f Linke NamedMDNodes after linking global values as comment suggests. by Devang Patel · 13 years ago
  11. ac03e73 Rewrite the CMake build to use explicit dependencies between libraries, by Chandler Carruth · 13 years ago
  12. ebf5f09 Merge with LLVM upstream r135568 (Jul 20th 2011) by Logan Chien · 13 years ago
  13. 39b5abf Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
  14. a71642b Merge upstream to r135343 at Sat. 16th July 2011. by Nowar Gu · 13 years ago
  15. 2959ebd Link NamedMDNode before linking function bodies. by Devang Patel · 13 years ago
  16. f84c59d simplify this logic now that GlobalAlias::isDeclaration is fixed. by Chris Lattner · 13 years ago
  17. 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 13 years ago
  18. 8feda7e Merge upstream r129128 by Jush Lu · 13 years ago
  19. 87fa8d1 Set the unnamed_addr only when we're creating a new GV in the dest module. by Bill Wendling · 13 years ago
  20. 5f49c29 Revert r128501. It caused test failures. by Bill Wendling · 13 years ago
  21. 75c7563 We need to copy over the unnamed_addr attribute. by Bill Wendling · 13 years ago
  22. b553058 Merge upstream r127116 by Jush Lu · 13 years ago
  23. 4d03e41 Merge LLVM upstream r119309 into honey by jush · 13 years ago
  24. 4e93885 Correctly merge available_externally and regular definitions when they have by Rafael Espindola · 13 years ago
  25. ba7c38c Allow unnamed_addr on declarations. by Rafael Espindola · 14 years ago
  26. c2a94da Keep unnamed_addr when linking. by Rafael Espindola · 14 years ago
  27. b5fa5fc Revamp the ValueMapper interfaces in a couple ways: by Chris Lattner · 14 years ago
  28. a797ee0 include the module identifier when emitting this warning, PR8865. by Chris Lattner · 14 years ago
  29. c7bad77 print the right string, thanks for Frits for noticing. by Chris Lattner · 14 years ago
  30. e0f6db3 improve warning message to at least say what the triples are. by Chris Lattner · 14 years ago
  31. 79e8625 Fix whitespace. by Michael J. Spencer · 14 years ago
  32. 7385509 Support/PathV1: Deprecate get{Basename,Dirname,Suffix}. by Michael J. Spencer · 14 years ago
  33. fffa863 Revert r122143 through r122140, which collectively broke the LLVMC tests on by Owen Anderson · 14 years ago
  34. 1d6e7d2 Fix whitespace. by Michael J. Spencer · 14 years ago
  35. b9c767c Support/PathV1: Deprecate get{Basename,Dirname,Suffix}. by Michael J. Spencer · 14 years ago
  36. 3ff9563 MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm. by Michael J. Spencer · 14 years ago
  37. 333fb04 Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients. by Michael J. Spencer · 14 years ago
  38. 1f6efa3 Merge System into Support. by Michael J. Spencer · 14 years ago
  39. edf2613 GetDLLSuffix: Remove the leading dot from LTDL_SHLIB_EXT. by Mikhail Glushenkov · 14 years ago
  40. c8aef4b GetDLLSuffix: Remove the leading dot from LTDL_SHLIB_EXT. by Mikhail Glushenkov · 14 years ago
  41. ae5182f Trailing whitespace. by Mikhail Glushenkov · 14 years ago
  42. 572ec1f Trailing whitespace. by Mikhail Glushenkov · 14 years ago
  43. 9ebeb69 Add target build of libLLVMLinker. by Zonr Chang · 14 years ago
  44. 3339684 Fix PR8300 by remembering to keep the bitcast in all cases. by Rafael Espindola · 14 years ago
  45. 1978599 Fix PR8300 by remembering to keep the bitcast in all cases. by Rafael Espindola · 14 years ago
  46. a360ddc Revert "RequiresUnique" patch. This should be handled at a lower level. by Bill Wendling · 14 years ago
  47. 933f9bd Revert "RequiresUnique" patch. This should be handled at a lower level. by Bill Wendling · 14 years ago
  48. e7bf7a5 Change RequiresMerge to RequiresUnique. It's a better description of what this by Bill Wendling · 14 years ago
  49. c7a012e Change RequiresMerge to RequiresUnique. It's a better description of what this by Bill Wendling · 14 years ago
  50. bfcc3dd If the destination module all ready has a copy of the global coming from the by Bill Wendling · 14 years ago
  51. 7f51248 If the destination module all ready has a copy of the global coming from the by Bill Wendling · 14 years ago
  52. f318164 Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." by Michael J. Spencer · 14 years ago
  53. 3a210e2 Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." by Michael J. Spencer · 14 years ago
  54. a95f589 Apply changes on LLVM r112364 after merge. by Shih-wei Liao · 14 years ago
  55. da61c16 Merge commit '69494cf8102cf872e9cb76662e9960be7c112112' into HEAD by Shih-wei Liao · 14 years ago
  56. 338c97b CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. by Michael J. Spencer · 14 years ago
  57. 4e9c939 CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. by Michael J. Spencer · 14 years ago
  58. ae0b63f dead code patrol by Chris Lattner · 14 years ago
  59. 0b5b183 dead code patrol by Chris Lattner · 14 years ago
  60. ac8e12c Reapply r112091 and r111922, support for metadata linking, with a by Dan Gohman · 14 years ago
  61. 6cb8c23 Reapply r112091 and r111922, support for metadata linking, with a by Dan Gohman · 14 years ago
  62. e8106f5 Revert r112091, "Remap metadata attached to instructions when remapping by Daniel Dunbar · 14 years ago
  63. fd406f1 Revert r112091, "Remap metadata attached to instructions when remapping by Daniel Dunbar · 14 years ago
  64. 1bff171 Remap metadata attached to instructions when remapping individual by Dan Gohman · 14 years ago
  65. ce93426 Remap metadata attached to instructions when remapping individual by Dan Gohman · 14 years ago
  66. 4bc5279 - Add the LinkerPrivateWeakDefAutoLinkage to the Ada bindings. by Bill Wendling · 14 years ago
  67. 4e34d50 - Add the LinkerPrivateWeakDefAutoLinkage to the Ada bindings. by Bill Wendling · 14 years ago
  68. e832f0a Link NamedMDNodes after linking GlobalValues, so that MDNodes by Dan Gohman · 14 years ago
  69. e422d1b Link NamedMDNodes after linking GlobalValues, so that MDNodes by Dan Gohman · 14 years ago
  70. 0bd3281 When linking NamedMDNodes, remap their operands. by Dan Gohman · 14 years ago
  71. e5835fb When linking NamedMDNodes, remap their operands. by Dan Gohman · 14 years ago
  72. 65f6c9d Use MapValue in the Linker instead of having a private function by Dan Gohman · 14 years ago
  73. 05ea54e Use MapValue in the Linker instead of having a private function by Dan Gohman · 14 years ago
  74. 29b7f39 Don't cast away qualifiers with C-style casts. by Dan Gohman · 14 years ago
  75. c47a474 Don't cast away qualifiers with C-style casts. by Dan Gohman · 14 years ago
  76. 28c238c Fix sim build. by Ying Wang · 14 years ago
  77. fe9d186 Revert r111082. No warnings for this common pattern. by Argiris Kirtzidis · 14 years ago
  78. 8c8b9ee Revert r111082. No warnings for this common pattern. by Argyrios Kyrtzidis · 14 years ago
  79. 158d125 Add ATTRIBUTE_UNUSED to methods that are not supposed to be used. by Argiris Kirtzidis · 14 years ago
  80. 7268d97 Add ATTRIBUTE_UNUSED to methods that are not supposed to be used. by Argyrios Kyrtzidis · 14 years ago
  81. 79bb121 Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 14 years ago
  82. 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 14 years ago
  83. db54406 Add llvm-link for host. by Shih-wei Liao · 14 years ago
  84. e066d26 Revert r107205 and r107207. by Bill Wendling · 14 years ago
  85. 07d3177 Revert r107205 and r107207. by Bill Wendling · 14 years ago
  86. f8b6137 Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 14 years ago
  87. 207855c Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 14 years ago
  88. 68a5e23 Add basic error checking to MemoryBuffer::getSTDIN. by Dan Gohman · 14 years ago
  89. 30377e7 Add basic error checking to MemoryBuffer::getSTDIN. by Dan Gohman · 14 years ago
  90. 006b5a9 Use the return value of getMagicNumber instead of using a by Dan Gohman · 14 years ago
  91. 95131fc Use the return value of getMagicNumber instead of using a by Dan Gohman · 14 years ago
  92. e445432 libbcc by Shih-wei Liao · 14 years ago
  93. 1e6932c Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some by Duncan Sands · 14 years ago
  94. 47c5188 Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some by Duncan Sands · 14 years ago
  95. e264f62 Check in LLVM r95781. by Shih-wei Liao · 14 years ago
  96. 8ffd5e3 Linker should not remap null operands of metadata by Victor Hernandez · 14 years ago
  97. c8d7b85 Linker should not remap null operands of metadata by Victor Hernandez · 14 years ago
  98. 30011e6 Need to recurse for all operands of function-local metadata; and handle Instructions (which map to themselves) by Victor Hernandez · 14 years ago
  99. 7bf5cf4 Need to recurse for all operands of function-local metadata; and handle Instructions (which map to themselves) by Victor Hernandez · 14 years ago
  100. 62de4e7 Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 14 years ago