1. 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 15 years ago
  2. 07d3177 Revert r107205 and r107207. by Bill Wendling · 15 years ago
  3. 207855c Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 15 years ago
  4. 47c5188 Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some by Duncan Sands · 15 years ago
  5. c8d7b85 Linker should not remap null operands of metadata by Victor Hernandez · 16 years ago
  6. 7bf5cf4 Need to recurse for all operands of function-local metadata; and handle Instructions (which map to themselves) by Victor Hernandez · 16 years ago
  7. 0a65a14 merge two ifs by Chris Lattner · 16 years ago
  8. 2c9ad13 Linker needs to do deep-copy of function-local metadata to update references to function arguments by Victor Hernandez · 16 years ago
  9. bc5201f Remove MetadataBase class because it is not adding significant value. by Devang Patel · 16 years ago
  10. 3472246 Fixed linking of modules containing aliases to constant bitcasts. Existing behaviour first tried to replace the aliases with the global that they aliased (rather than the bitcast), causing a crash on an assert because the types didn't match. When this was fixed, it then did the same thing creating the new alias (creating an alias with a different type to its aliasee). by David Chisnall · 16 years ago
  11. 0fbf0e3 Change errs() to dbgs(). by David Greene · 16 years ago
  12. 5d0cacd rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 16 years ago
  13. e90c545 Remove dead store. by Bill Wendling · 16 years ago
  14. 2a749d3 implement linker support for BlockAddress. by Chris Lattner · 16 years ago
  15. be6d1fd Remove unnecessary #include. by Dan Gohman · 16 years ago
  16. faf8fa5 There is not any need to copy metadata while merging modules. by Devang Patel · 16 years ago
  17. 74382b7 Prune #includes from llvm/Linker.h and llvm/System/Path.h, by Chris Lattner · 16 years ago
  18. bdff548 eliminate the "Value" printing methods that print to a std::ostream. by Chris Lattner · 16 years ago
  19. ab67e70 Link NamedMDNodes. by Devang Patel · 16 years ago
  20. ae709ea Link metadata. by Devang Patel · 16 years ago
  21. a7235ea Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 16 years ago
  22. debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  23. 6c1e983 Remove now unused Context variables. by Benjamin Kramer · 16 years ago
  24. baf3c40 Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  25. af7ec97 Return ConstantVector to 2.5 API. by Owen Anderson · 16 years ago
  26. 1fd7096 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
  27. 8fa3338 Move ConstantStruct back to 2.5 API. by Owen Anderson · 16 years ago
  28. 03d7651 Remove Value::{isName, getNameRef}. by Daniel Dunbar · 16 years ago
  29. 6e0d1cb Initial update to VMCore to use Twines for string arguments. by Daniel Dunbar · 16 years ago
  30. bc8d813 Switch ValueSymbolTable to StringRef based API. by Daniel Dunbar · 16 years ago
  31. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  32. 3d10a5a Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 16 years ago
  33. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  34. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  35. e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
  36. 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
  37. c9ab7bf LLVM Context-ification. by Owen Anderson · 16 years ago
  38. 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
  39. a05ef5e Apply ODR linkage changes accidentally dropped during by Duncan Sands · 16 years ago
  40. 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
  41. c834bbf Oops. by Mikhail Glushenkov · 16 years ago
  42. eba2cb0 80-column violation + trailing whitespace. by Mikhail Glushenkov · 16 years ago
  43. bb46f52 Add the private linkage. by Rafael Espindola · 17 years ago
  44. d13726f Also properly handle linking of strong alias and weak global by Anton Korobeynikov · 17 years ago
  45. e655e37 Properly handle linking of strong alias with weak function, this fixes PR2883 by Anton Korobeynikov · 17 years ago
  46. 5df3186 Rename isWeakForLinker to mayBeOverridden. Use it by Duncan Sands · 17 years ago
  47. 19e861a Make safer variant of alias resolution routine to be default by Anton Korobeynikov · 17 years ago
  48. 832b2a9 Fix incorrect linker behaviour: we shouldn't resolve weak aliases. by Anton Korobeynikov · 17 years ago
  49. 6157e38 Reimplement LinkFunctionProtos in terms of GetLinkageResult. This fixes by Chris Lattner · 17 years ago
  50. ae1132d don't do any linkage, not even type resolution, of symbols that have by Chris Lattner · 17 years ago
  51. d1ec48c implement linking of globals to functions, in one direction by Chris Lattner · 17 years ago
  52. 0bb8757 wrap long lines, remove some code from a non-assert build. by Chris Lattner · 17 years ago
  53. 5ed2ba2 The source and dest of an alias are *not* required to have the same type, by Chris Lattner · 17 years ago
  54. 6b345ee Make DenseMap's insert return a pair, to more closely resemble std::map. by Dan Gohman · 17 years ago
  55. 80585f1 Add convenient helper for checking whether global is weak in linker sense by Anton Korobeynikov · 17 years ago
  56. f88bc65 Override weak stuff during linking of aliases. This fixes PR2463. by Anton Korobeynikov · 17 years ago
  57. 194c2ce Properly link alias and function decls. This fixes PR2146 by Anton Korobeynikov · 17 years ago
  58. a534b0f when linking globals, make sure to preserve the address space of the global. by Chris Lattner · 17 years ago
  59. ec91ccb Fix an error handling redefinition of linkonce functions where the by Chris Lattner · 17 years ago
  60. fc196f9 Add a missing ~ (dtor became ctor) which caused crashes on a bunch of stuff. by Chris Lattner · 17 years ago
  61. a4477f9 stop making PATypeHolder's so crazily. by Chris Lattner · 17 years ago
  62. 62a81a1 use a real associative container for type association instead of using by Chris Lattner · 17 years ago
  63. 5653965 bail out sooner if we have two concrete but different types. by Chris Lattner · 17 years ago
  64. 9ddf2c8 simplify some code. by Chris Lattner · 17 years ago
  65. 849dcd9 Apply a patch from Nathan Keynes, which speeds up llvm-link on by Chris Lattner · 17 years ago
  66. f6f4f7a handle vectors. Any integers that got here would necessarily be different already. by Chris Lattner · 17 years ago
  67. bc1c82a Simplify ResolveTypes by pulling the null case out into the one by Chris Lattner · 17 years ago
  68. 371ca83 simplify RecursiveResolveTypes and ResolveTypes by pulling the naming out of by Chris Lattner · 17 years ago
  69. 822143e use 'continue' to make the function linker simpler. When linking a strong by Chris Lattner · 17 years ago
  70. 8246849 minor changes to short circuit the 'no linkage' case earlier for by Chris Lattner · 17 years ago
  71. bc3d1c7 simplify function visibility handling. by Chris Lattner · 17 years ago
  72. 28c3cff Factor code to copy global value attributes like by Duncan Sands · 17 years ago
  73. b1dbcd8 Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. by Gabor Greif · 17 years ago
  74. aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 17 years ago
  75. caa8ae8 Fix linking of internal aliases by Anton Korobeynikov · 17 years ago
  76. 0b12ecf Turn StripPointerCast() into a method by Anton Korobeynikov · 17 years ago
  77. 149a315 If weak GlobalVariable was bitcast'ed to different type during linking by Anton Korobeynikov · 17 years ago
  78. 6bc41e8 Revert r49614. As Dan pointed out, some of these aren't correct. by Owen Anderson · 17 years ago
  79. 386ea35 Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), by Owen Anderson · 17 years ago
  80. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 17 years ago
  81. 5241957 Ultimately resolve aliases during linking, if possible by Anton Korobeynikov · 17 years ago
  82. ed61c0b Add sanity checks by Anton Korobeynikov · 17 years ago
  83. b8cdaf7 Typo: 'function' => 'alias' by Anton Korobeynikov · 17 years ago
  84. 817bf2a Syntactic sugar'ify stuff :) by Anton Korobeynikov · 17 years ago
  85. aeb0996 Always run 'make check' :) Fix fallout from prev. commit: query for possible by Anton Korobeynikov · 17 years ago
  86. 1438b9d Make error messages to have common style by Anton Korobeynikov · 17 years ago
  87. 01f6939 Properly link globals with aliases by Anton Korobeynikov · 17 years ago
  88. 968e39a Remove the LinkGlobal weirderness in common linking phase. by Anton Korobeynikov · 17 years ago
  89. 2b48ef0 Typo by Anton Korobeynikov · 17 years ago
  90. 58d5e05 Fix some compilation errors on msvc: by Ted Kremenek · 17 years ago
  91. 75c7915 Clarify some important bits by Anton Korobeynikov · 17 years ago
  92. e20c814 Small cleanup: propagate thread-localness via generic routine. by Anton Korobeynikov · 17 years ago
  93. 9f2ee70 Missed patch from my last commit by Anton Korobeynikov · 17 years ago
  94. 3db9191 Resolve aliases to aliasees, where possible by Anton Korobeynikov · 17 years ago
  95. b5a4bd8 Handle functions as targets during linking of aliases as well by Anton Korobeynikov · 17 years ago
  96. 58887bc Try hard to link aliases. Checks can be too strict by now. by Anton Korobeynikov · 17 years ago
  97. 4fb2873 Remember the source->dest mapping when copying aliases. This fixes PR2054 by Anton Korobeynikov · 17 years ago
  98. 1c01a72 Clarify the state-of-the-art by Anton Korobeynikov · 17 years ago
  99. a27694d And final pack of warnings silencing by Anton Korobeynikov · 17 years ago
  100. f27dfcb random cleanups. by Chris Lattner · 17 years ago