1. 5a1acd9 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
  2. 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  3. 21d7507 Remove now unused Context variables. by Benjamin Kramer · 16 years ago
  4. 487375e Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  5. 4aa3295 Return ConstantVector to 2.5 API. by Owen Anderson · 16 years ago
  6. c2c7932 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
  7. 45308b5 Move ConstantStruct back to 2.5 API. by Owen Anderson · 16 years ago
  8. e03eecb Remove Value::{isName, getNameRef}. by Daniel Dunbar · 16 years ago
  9. 4975db6 Initial update to VMCore to use Twines for string arguments. by Daniel Dunbar · 16 years ago
  10. 84b5f6e Switch ValueSymbolTable to StringRef based API. by Daniel Dunbar · 16 years ago
  11. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  12. a3c6f6b Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 16 years ago
  13. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  14. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  15. b17f329 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
  16. 5948fdf Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
  17. fac7b59 LLVM Context-ification. by Owen Anderson · 16 years ago
  18. 184f1be Add a new "available_externally" linkage type. This is intended by Chris Lattner · 17 years ago
  19. d725c99 Apply ODR linkage changes accidentally dropped during by Duncan Sands · 17 years ago
  20. 12da8ce Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 17 years ago
  21. 59a5afa Oops. by Mikhail Glushenkov · 17 years ago
  22. 766d489 80-column violation + trailing whitespace. by Mikhail Glushenkov · 17 years ago
  23. 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
  24. 006659f Also properly handle linking of strong alias and weak global by Anton Korobeynikov · 17 years ago
  25. 82dd611 Properly handle linking of strong alias with weak function, this fixes PR2883 by Anton Korobeynikov · 17 years ago
  26. 08d9117 Rename isWeakForLinker to mayBeOverridden. Use it by Duncan Sands · 17 years ago
  27. 1a11404 Make safer variant of alias resolution routine to be default by Anton Korobeynikov · 17 years ago
  28. ac2c655 Fix incorrect linker behaviour: we shouldn't resolve weak aliases. by Anton Korobeynikov · 17 years ago
  29. 0ead7a5 Reimplement LinkFunctionProtos in terms of GetLinkageResult. This fixes by Chris Lattner · 17 years ago
  30. c08e7a0 don't do any linkage, not even type resolution, of symbols that have by Chris Lattner · 17 years ago
  31. 34fc5a0 implement linking of globals to functions, in one direction by Chris Lattner · 17 years ago
  32. 177a300 wrap long lines, remove some code from a non-assert build. by Chris Lattner · 17 years ago
  33. 683ed3d The source and dest of an alias are *not* required to have the same type, by Chris Lattner · 17 years ago
  34. 38740a9 Make DenseMap's insert return a pair, to more closely resemble std::map. by Dan Gohman · 17 years ago
  35. a970df5 Add convenient helper for checking whether global is weak in linker sense by Anton Korobeynikov · 17 years ago
  36. 9cd0b50 Override weak stuff during linking of aliases. This fixes PR2463. by Anton Korobeynikov · 17 years ago
  37. 1bb56de Properly link alias and function decls. This fixes PR2146 by Anton Korobeynikov · 17 years ago
  38. b32a9ef when linking globals, make sure to preserve the address space of the global. by Chris Lattner · 17 years ago
  39. d53bd2d Fix an error handling redefinition of linkonce functions where the by Chris Lattner · 17 years ago
  40. 56cdea6 Add a missing ~ (dtor became ctor) which caused crashes on a bunch of stuff. by Chris Lattner · 17 years ago
  41. 9be1589 stop making PATypeHolder's so crazily. by Chris Lattner · 17 years ago
  42. eee6f99 use a real associative container for type association instead of using by Chris Lattner · 17 years ago
  43. fe677e9 bail out sooner if we have two concrete but different types. by Chris Lattner · 17 years ago
  44. 85b66d1 simplify some code. by Chris Lattner · 17 years ago
  45. 8cb7499 Apply a patch from Nathan Keynes, which speeds up llvm-link on by Chris Lattner · 17 years ago
  46. 9995302 handle vectors. Any integers that got here would necessarily be different already. by Chris Lattner · 17 years ago
  47. 8aa89e41 Simplify ResolveTypes by pulling the null case out into the one by Chris Lattner · 17 years ago
  48. e9bb855 simplify RecursiveResolveTypes and ResolveTypes by pulling the naming out of by Chris Lattner · 17 years ago
  49. 77e8ac4 use 'continue' to make the function linker simpler. When linking a strong by Chris Lattner · 17 years ago
  50. 228a5f1 minor changes to short circuit the 'no linkage' case earlier for by Chris Lattner · 17 years ago
  51. ec7441b simplify function visibility handling. by Chris Lattner · 17 years ago
  52. dd7daee Factor code to copy global value attributes like by Duncan Sands · 17 years ago
  53. 697e94c 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
  54. ce4396b Add CommonLinkage; currently tentative definitions by Dale Johannesen · 17 years ago
  55. acbdaa2 Fix linking of internal aliases by Anton Korobeynikov · 17 years ago
  56. fc2edad Turn StripPointerCast() into a method by Anton Korobeynikov · 17 years ago
  57. 09cfb1c If weak GlobalVariable was bitcast'ed to different type during linking by Anton Korobeynikov · 18 years ago
  58. 7629b71 Revert r49614. As Dan pointed out, some of these aren't correct. by Owen Anderson · 18 years ago
  59. 1f6fbc4 Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), by Owen Anderson · 18 years ago
  60. e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  61. e6d90f5 Ultimately resolve aliases during linking, if possible by Anton Korobeynikov · 18 years ago
  62. 510fc32 Add sanity checks by Anton Korobeynikov · 18 years ago
  63. d5160da Typo: 'function' => 'alias' by Anton Korobeynikov · 18 years ago
  64. 66a6271 Syntactic sugar'ify stuff :) by Anton Korobeynikov · 18 years ago
  65. 715ef43 Always run 'make check' :) Fix fallout from prev. commit: query for possible by Anton Korobeynikov · 18 years ago
  66. eeb5ca6 Make error messages to have common style by Anton Korobeynikov · 18 years ago
  67. e79f4c7 Properly link globals with aliases by Anton Korobeynikov · 18 years ago
  68. f643924 Remove the LinkGlobal weirderness in common linking phase. by Anton Korobeynikov · 18 years ago
  69. 1f93c50 Typo by Anton Korobeynikov · 18 years ago
  70. d48ed17 Fix some compilation errors on msvc: by Ted Kremenek · 18 years ago
  71. e8a3e74 Clarify some important bits by Anton Korobeynikov · 18 years ago
  72. 0074ea3 Small cleanup: propagate thread-localness via generic routine. by Anton Korobeynikov · 18 years ago
  73. 2609888 Missed patch from my last commit by Anton Korobeynikov · 18 years ago
  74. e43711d Resolve aliases to aliasees, where possible by Anton Korobeynikov · 18 years ago
  75. 24f65c3a Handle functions as targets during linking of aliases as well by Anton Korobeynikov · 18 years ago
  76. dac5fa9 Try hard to link aliases. Checks can be too strict by now. by Anton Korobeynikov · 18 years ago
  77. 2e13597 Remember the source->dest mapping when copying aliases. This fixes PR2054 by Anton Korobeynikov · 18 years ago
  78. 12cee71 Clarify the state-of-the-art by Anton Korobeynikov · 18 years ago
  79. bddf51b And final pack of warnings silencing by Anton Korobeynikov · 18 years ago
  80. 90c2df5 random cleanups. by Chris Lattner · 18 years ago
  81. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  82. 4f00f53 Ignore functions with internal linkages during linking. This snipped mimics the by Anton Korobeynikov · 18 years ago
  83. 520e64c Fixing several transforms which would drop the collector attribute by Gordon Henriksen · 18 years ago
  84. ad0ea2d Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
  85. 5e79a61 Use correct parentheses with the '&& "..."' idiom in an assert. by Dan Gohman · 18 years ago
  86. 1cc7998 Fix PR1611 - Visibility should be ignored for a declaration by Chris Lattner · 18 years ago
  87. b2c3a67 Fix a bug in my previous patch. by Lauro Ramos Venancio · 18 years ago
  88. b00c9c0 When linking two modules, we should copy the alias. by Lauro Ramos Venancio · 18 years ago
  89. 85703e3 Propagate alignment, section name and visibility when linking "appending by Lauro Ramos Venancio · 18 years ago
  90. 31fc4f9 Implement visibility checking during linking. Also implement protected by Anton Korobeynikov · 19 years ago
  91. 749e466 Implement the "thread_local" keyword. by Lauro Ramos Venancio · 19 years ago
  92. d84d35b For PR1195: by Reid Spencer · 19 years ago
  93. 2a8d2e0 simplify this code by using value::takename by Chris Lattner · 19 years ago
  94. 3aaaa0b For PR411: by Reid Spencer · 19 years ago
  95. d3ba7d9 Fix some comments and other minor sundry things. by Reid Spencer · 19 years ago
  96. 2dc3653 Ensure that visibility and section are properly propagated. by Reid Spencer · 19 years ago
  97. 90246aa Back out last revision which was committed by accident. by Reid Spencer · 19 years ago
  98. 2ea1bb2 Make sure that section and visibility are properly propagated. by Reid Spencer · 19 years ago
  99. dd924e4 preserve sections of globals by Andrew Lenharth · 19 years ago
  100. 5301e7c For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago