1. d0371f4 Fix component build by Rui Ueyama · 6 years ago
  2. b11386f Make it possible to redirect not only errs() but also outs() by Rui Ueyama · 6 years ago
  3. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  4. 3f85170 Move new lld's code to Common subdirectory. by Rui Ueyama · 8 years ago
  5. 1cbc801 Removed the redundant comment. NFC. by Galina Kistanova · 8 years ago
  6. 91d62c9 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  7. 54eb8ff [Core] Retire yet another unused member function. by Davide Italiano · 9 years ago
  8. 0f672ed [Core] Simplify a bit. NFCI. by Davide Italiano · 9 years ago
  9. 7ca0645 [Core] Retire addReplacement() member function. by Davide Italiano · 9 years ago
  10. c682303 [Core] tentativeDefinition() is now unused. by Davide Italiano · 9 years ago
  11. be5e0b0 Remove dead code for ELF. by Rui Ueyama · 10 years ago
  12. c778aa4 Delete more COFF and ELF bits from the old linker. by Rafael Espindola · 10 years ago
  13. fd14979 Delete more ELF bits from the old linker. by Rafael Espindola · 10 years ago
  14. aabd7ca Do s/_context/_ctx/g globally. by Rui Ueyama · 11 years ago
  15. 41ee2e3 Remove unused function. by Rui Ueyama · 11 years ago
  16. 3ba3e71 Remove dead code. by Rui Ueyama · 11 years ago
  17. 77a4da1 Define DefinedAtom::sectionSize. by Rui Ueyama · 11 years ago
  18. 55c2699 Follow-up to r221913. Fix some -Wcast-qual warning reasons. by Simon Atanasyan · 11 years ago
  19. 2b67fca Sort include files according to convention. by Shankar Easwaran · 11 years ago
  20. 0abf613 Use isa<> and cast<> instead of definition(). by Rui Ueyama · 11 years ago
  21. 32d0d09 Preserve custom section names when coalescing. by Nick Kledzik · 11 years ago
  22. 0700087 [ELF] Export strong defined symbol if it coalesces away a weak symbol by Simon Atanasyan · 11 years ago
  23. 839fb2f Simplify. No functionality changes. by Rui Ueyama · 11 years ago
  24. bb38f7b Add notifier hooks to symbol table. by Nick Kledzik · 11 years ago
  25. 733b45f Add SymbolTable::isCoalescedAway by Rui Ueyama · 11 years ago
  26. 388f3d0 [mach-o] Support parsing of non-lazy-pointer sections by Nick Kledzik · 11 years ago
  27. 2a52251 Fix regression introduced in r205566. by Rui Ueyama · 11 years ago
  28. 331f482 Split a utility function not to use goto statement. by Rui Ueyama · 12 years ago
  29. e8af3e4 useNew is set to false in all branches, so set it to false outside the if-else. by Rui Ueyama · 12 years ago
  30. 01cc718 Replace dyn_cast<T>s immediately followed by asserts with cast<T>s. by Rui Ueyama · 12 years ago
  31. fb7936d Fix indentation. by Rui Ueyama · 12 years ago
  32. fbd6c44 Revert "temporary commit." by Rui Ueyama · 12 years ago
  33. 7703058 temporary commit. by Rui Ueyama · 12 years ago
  34. 8dc9f0a Return a vector rather than mutating a given one. by Rui Ueyama · 12 years ago
  35. 1c3486a Update comment. by Rui Ueyama · 12 years ago
  36. 71c0202 Minor cleanups. by Rui Ueyama · 12 years ago
  37. 4f010d2 Replace a recursion with a loop for speed. by Rui Ueyama · 12 years ago
  38. a9a5129 [ELF] Add --allow-multiple-definition option. by Rui Ueyama · 12 years ago
  39. 7ac2a3d [core] add SectionGroup support by Shankar Easwaran · 12 years ago
  40. 7ad72eb [PECOFF] Support yet another new type of weak symbol. by Rui Ueyama · 12 years ago
  41. 7caea31 Fix a bug that mergeCases table does not match the merge constants. by Rui Ueyama · 12 years ago
  42. c79dd2f [PECOFF] Support a new type of weak symbol. by Rui Ueyama · 12 years ago
  43. 8b08c37 Early return. by Rui Ueyama · 12 years ago
  44. 17e899c Use range-based for loop. by Rui Ueyama · 12 years ago
  45. 5a3804f Indentation. by Rui Ueyama · 12 years ago
  46. 69c71cc Simplify. No functionality change. by Rui Ueyama · 12 years ago
  47. b4dca7f Select new undefined atom rather than old one if other conditions are the same. by Rui Ueyama · 12 years ago
  48. 9310e01 Terminate if there are un-mergeable duplicate atoms. by Rui Ueyama · 12 years ago
  49. 0acd824 Remove default label from fully covered switch. by Rui Ueyama · 12 years ago
  50. bcccb5d Show error message if two atoms are not mergeable. by Rui Ueyama · 12 years ago
  51. f347e75 Fix indentation, use early return. by Rui Ueyama · 12 years ago
  52. a96f3a3 [lld][InputGraph] Change the Resolver to use inputGraph by Shankar Easwaran · 12 years ago
  53. e5416ec Add a fallback mechanism for undefined atom. by Rui Ueyama · 12 years ago
  54. 0ca149f Rename TargetInfo -> LinkingContext. by Rui Ueyama · 12 years ago
  55. c314b46 This is my Driver refactoring patch. by Nick Kledzik · 13 years ago
  56. 67f2527 [SymbolTable][Perf] Use hash_combine instead of a custom hash, also use memcmp. by Michael J. Spencer · 13 years ago
  57. 8962feb [lld] remove trailing whitespace by Shankar Easwaran · 13 years ago
  58. 280dadb [Core] Only complain about undefined symbols if they are marked as canBeNullNever. by Michael J. Spencer · 13 years ago
  59. 4586fbc [Core] Move Resolver and SymbolTable over to TargetInfo. by Michael J. Spencer · 13 years ago
  60. 233f537 Add new merge-by-content Merge attribute for use by anonymous by Nick Kledzik · 13 years ago
  61. 552074f Style fixes. by Michael J. Spencer · 13 years ago
  62. 7f693c5 Slightly better diagnostics on duplicate symbols. by Michael J. Spencer · 13 years ago
  63. abb6981 Major refactoring: Remove Platform concept. In its place there are by Nick Kledzik · 13 years ago
  64. 20e652d Add way to represent static archives in yaml test cases. by Nick Kledzik · 14 years ago
  65. bb963df Factor out core linking options from Platform in a new ResolverOptions by Nick Kledzik · 14 years ago
  66. 765792d Remove trailing whitespace. by Michael J. Spencer · 14 years ago
  67. e6203a5 Steal LLVM.h from Clang. This brings in very commonly used LLVM ADT/Support by Michael J. Spencer · 14 years ago
  68. b495562 Use the LLVM RTTI library. by Michael J. Spencer · 14 years ago
  69. c9d2506 Replace all uses of NULL with nullptr. by Michael J. Spencer · 14 years ago
  70. cfd029f Rearange header order to match llvm style. This exposed some missing types. by Michael J. Spencer · 14 years ago
  71. 6bc04c6 Add support for SharedLibraryAtoms (proxy atoms for exported symbols from a by Nick Kledzik · 14 years ago
  72. af18a2b use llvm::DenseMap instead of std::map by Nick Kledzik · 14 years ago
  73. 49d6cc8 (no commit message) by Nick Kledzik · 14 years ago
  74. f4fb2c5 A couple of big refactorings: 1) Move most attributes of Atom down to DefinedAtom, so only atoms representing definitions need to implement them. 2) Remove definitionTentative, definitionWeak, mergeDuplicates, and autoHide. Replace with merge and interposable attributes. 3) Make all methods on Atom be virtual so that future object file readers can lazily generated attributes by Nick Kledzik · 14 years ago
  75. bfedfc1 add initial support for coalescing by content (c-strings) with test case by Nick Kledzik · 14 years ago
  76. 7735a7d Support more Atom attributes. Add more test cases to lld-core by Nick Kledzik · 14 years ago
  77. 38eec3d Add more merging/coalescing test cases and make core linking work for them by Nick Kledzik · 14 years ago
  78. f96d0ad Refactor and comment Atom attributes. Replace combine() with internalName() and mergeDuplicates() by Nick Kledzik · 14 years ago
  79. 773a8fb Initial commit. Code by Nick Kledzik. Cleanups and build system by me. by Michael J. Spencer · 14 years ago