1. 31ad468 Split the set of identified struct types into opaque and non-opaque ones. by Rafael Espindola · 11 years ago
  2. 2fa1e43 Ask the module for its the identified types. by Rafael Espindola · 11 years ago
  3. 51d2de7 Prologue support by Peter Collingbourne · 11 years ago
  4. 973b361 Use a continue to reduce indentation and clang-format. NFC. by Rafael Espindola · 11 years ago
  5. 4d4c938 Use a range loop. NFC. by Rafael Espindola · 11 years ago
  6. dd42b53 Drop SrcStructTypesSet. It is redundant. by Rafael Espindola · 11 years ago
  7. a4e85e3 Partial revert of r222986. by Rafael Espindola · 11 years ago
  8. 04a74af Change how we keep track of which types are in the dest module. by Rafael Espindola · 11 years ago
  9. a96f235 Add back r222727 with a fix. by Rafael Espindola · 11 years ago
  10. 3d09741 Add an assert and use a range loop. NFC. by Rafael Espindola · 11 years ago
  11. c586eaa Revert "Fix overly aggressive type merging." by Duncan P. N. Exon Smith · 11 years ago
  12. c81c3f5 Set the body of a new struct as soon as it is created. by Rafael Espindola · 11 years ago
  13. 290e2cc Misc style fixes. NFC. by Rafael Espindola · 11 years ago
  14. 5e7f980 Remove a bit of duplicated code. by Rafael Espindola · 11 years ago
  15. 8f14471 Use a range loop. NFC. by Rafael Espindola · 11 years ago
  16. c84f608 Style fix: don't indent inside a namemespace. by Rafael Espindola · 11 years ago
  17. f010311 Remove a nested anonymous namespace. by Rafael Espindola · 11 years ago
  18. 8691144 Fix overly aggressive type merging. by Rafael Espindola · 11 years ago
  19. e96d7eb Link the type of aliases. by Rafael Espindola · 11 years ago
  20. d2a13a2 Don't repeat name in comment or duplicate comment. NFC. by Rafael Espindola · 11 years ago
  21. c8a476e Use range loops. NFC. by Rafael Espindola · 11 years ago
  22. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  23. 5106ce7 Remove StringMap::GetOrCreateValue in favor of StringMap::insert by David Blaikie · 11 years ago
  24. 5cb9c82 Factor common code it Linker::init. by Rafael Espindola · 11 years ago
  25. de36e80 Revert "IR: MDNode => Value" by Duncan P. N. Exon Smith · 11 years ago
  26. c5754a6 IR: MDNode => Value: NamedMDNode::getOperator() by Duncan P. N. Exon Smith · 11 years ago
  27. 778fcc7 Revert r221096 bringing back r221014 with a fix. by Rafael Espindola · 11 years ago
  28. fd38af2 Revert r221014: "Refactor duplicated code in liking GlobalValues." by Chandler Carruth · 11 years ago
  29. 246c4fb Remove redundant calls to isMaterializable. by Rafael Espindola · 11 years ago
  30. 4e27567 Refactor duplicated code in liking GlobalValues. by Rafael Espindola · 11 years ago
  31. 3e8bc6a Mark a few variables const. NFC. by Rafael Espindola · 11 years ago
  32. 0ae225b Move definition closer to use. NFC. by Rafael Espindola · 11 years ago
  33. d1e64b1 Fix the merging of the constantness of declarations. by Rafael Espindola · 11 years ago
  34. 9f8eff3 Remove the PreserveSource linker mode. by Rafael Espindola · 11 years ago
  35. 4160f5d Make it easier to pass a custom diagnostic handler to the IR linker. by Rafael Espindola · 11 years ago
  36. 18c8941 LinkModules.cpp: don't repeat names in comments. by Rafael Espindola · 11 years ago
  37. 98ab63c Allow the C API users to keep relying on the OutMessages parameter. by Rafael Espindola · 11 years ago
  38. d12b4a3 Update the error handling of lib/Linker. by Rafael Espindola · 11 years ago
  39. 5a52e6d Modernize the error handling of the Materialize function. by Rafael Espindola · 11 years ago
  40. d4bcefc Don't ever call materializeAllPermanently during LTO. by Rafael Espindola · 11 years ago
  41. fe3842c Merge alignment of common GlobalValue. by Rafael Espindola · 11 years ago
  42. 0910605 When merging two common GlobalValues, keep the largest. by Rafael Espindola · 11 years ago
  43. dbb0bd1 Move some logic to ModuleLinker::shouldLinkFromSource. NFC. by Rafael Espindola · 11 years ago
  44. c83c8d4 Fix a use of an undefined value (the linkage). by Rafael Espindola · 11 years ago
  45. 7fc2954 Prefer common over weak linkage when linking. by Rafael Espindola · 11 years ago
  46. 83a7ddb Simplify ModuleLinker::getLinkageResult. NFC. by Rafael Espindola · 11 years ago
  47. d31dc04 Fix pr20078. by Rafael Espindola · 11 years ago
  48. 3931c28 Set comdats when lazily linking functions. by Rafael Espindola · 11 years ago
  49. 09d84ad Don't upgrade global constructors when reading bitcode by Duncan P. N. Exon Smith · 11 years ago
  50. c0087f3 IR: Print a newline when dumping Types by Justin Bogner · 11 years ago
  51. b16196a Fix use of uninitialized variable. by Rafael Espindola · 11 years ago
  52. 2ef3f29 Use an early return. NFC. by Rafael Espindola · 11 years ago
  53. 82d6ff6 Include <tuple> to make buildbots happy by David Majnemer · 11 years ago
  54. dad0a64 IR: Add COMDATs to the IR by David Majnemer · 11 years ago
  55. 2a30d78 Replace some assert(0)'s with llvm_unreachable. by Craig Topper · 11 years ago
  56. 42a4c9f Allow aliases to be unnamed_addr. by Rafael Espindola · 12 years ago
  57. 64c1e18 Allow alias to point to an arbitrary ConstantExpr. by Rafael Espindola · 12 years ago
  58. f1bedd374 Use create methods since msvc doesn't handle delegating constructors. by Rafael Espindola · 12 years ago
  59. 8370565 Reduce abuse of default values in the GlobalAlias constructor. by Rafael Espindola · 12 years ago
  60. 6b23863 Fix most of PR10367. by Rafael Espindola · 12 years ago
  61. 4fe0094 Change the GlobalAlias constructor to look a bit more like GlobalVariable. by Rafael Espindola · 12 years ago
  62. 99e05cf Split GlobalValue into GlobalValue and GlobalObject. by Rafael Espindola · 12 years ago
  63. ed6dc37 Delete trailing whitespace. by Rafael Espindola · 12 years ago
  64. b2becfd LTO: Assert visibility of local linkage when merging symbols by Duncan P. N. Exon Smith · 12 years ago
  65. a7d9c69 Be more strict about not calling setAlignment on global aliases. by Rafael Espindola · 12 years ago
  66. 2617dcc [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  67. 6cc07df [Layering] Sink Linker.h into a Linker subdirectory to make it by Chandler Carruth · 12 years ago
  68. 026fc5f Improve LinkModules warnings by JF Bastien · 12 years ago
  69. 8548299 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  70. ae593f1 Compare DataLayout by Value, not by pointer. by Rafael Espindola · 12 years ago
  71. f863ee2 Store a DataLayout in Module. by Rafael Espindola · 12 years ago
  72. 7da92ed Set the SuppressWarnings option on tool level and propagate to the library. by Eli Bendersky · 12 years ago
  73. e17f370 Add a -suppress-warnings option to bitcode linking. by Eli Bendersky · 12 years ago
  74. 91686d6 Reapply r194218 with fix: by Bill Wendling · 12 years ago
  75. 7157bb7 Decouple dllexport/dllimport from linkage by Nico Rieck · 12 years ago
  76. 9d2e0df Revert "Decouple dllexport/dllimport from linkage" by Nico Rieck · 12 years ago
  77. e43aaf7 Decouple dllexport/dllimport from linkage by Nico Rieck · 12 years ago
  78. a473a2b Revert "Move copying of global initializers below the cloning of functions." by Adrian Prantl · 12 years ago
  79. 8890460 Move copying of global initializers below the cloning of functions. by Bill Wendling · 12 years ago
  80. 91e6f6e Add a 'deleteModule' method to the Linker class. by Bill Wendling · 12 years ago
  81. 981af00 Add missing #include's to cctype when using isdigit/alpha/etc. by Will Dietz · 12 years ago
  82. 3fa50f9 Implement function prefix data as an IR feature. by Peter Collingbourne · 12 years ago
  83. fac3a01 Error on linking appending globals with different unnamed_addr. by Rafael Espindola · 12 years ago
  84. fd9a941 Fix linking of unnamed_addr in functions. by Rafael Espindola · 12 years ago
  85. d4885da Fix linking of unnamed_addr. by Rafael Espindola · 12 years ago
  86. f6f121e Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer. by James Molloy · 13 years ago
  87. aa9918a Fix a performance bug in the Linker. by Rafael Espindola · 13 years ago
  88. 287f18b Implement Linker::LinkModules with Linker::linkInModule. by Rafael Espindola · 13 years ago
  89. 3df61b7 Now that Linker.cpp is almost empty, merge it into LinkModules.cpp. by Rafael Espindola · 13 years ago
  90. dec20e4 This patch breaks up Wrap.h so that it does not have to include all of by Filip Pizlo · 13 years ago
  91. 04d4e93 Move C++ code out of the C headers and into either C++ headers by Eric Christopher · 13 years ago
  92. fa228782 Specutively revert r178130. by Bill Wendling · 13 years ago
  93. ec25de4 Improve performance of LinkModules when linking with modules with large numbers of functions which link lazily. Instead of creating and destroying function prototypes irrespective of if they are used, only create them if they are used. by James Molloy · 13 years ago
  94. 0f7fd36 The Linker interface has some dead code after the cleanup in r172749 by Eli Bendersky · 13 years ago
  95. 970cc63 Clean up out-of-date comments and some stray whitespace by Eli Bendersky · 13 years ago
  96. 83c74e9 Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. by Guy Benyei · 13 years ago
  97. d77d9fb [IR] Add 'Append' and 'AppendUnique' module flag behaviors. by Daniel Dunbar · 13 years ago
  98. 0ec72bb [Linker] Change module flag linking to be more extensible. by Daniel Dunbar · 13 years ago
  99. 6afb94f [Linker] Drop asserts that are embedded in cast<> and now checked by the verifier. by Daniel Dunbar · 13 years ago
  100. 5fad3e9 Fix a copy/paste error in the IR Linker, casting an ArrayType instead of a VectorType. by Joey Gouly · 13 years ago