1. 0235f68 Output UTF-8-encoded characters as identifier characters into assembly by Alexis Hunt · 14 years ago
  2. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  3. 34b5938 Remove std::string version of getNameWithPrefix. by Rafael Espindola · 15 years ago
  4. 578ee40 Create the new linker type "linker_private_weak_def_auto". by Bill Wendling · 15 years ago
  5. 03bcd6e Implement the "linker_private_weak" linkage type. This will be used for by Bill Wendling · 15 years ago
  6. 3632171 Revert r107205 and r107207. by Bill Wendling · 15 years ago
  7. 1767723 Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 15 years ago
  8. b0a0a26 Add support for assemblers that don't support periods in a name by Mon P Wang · 16 years ago
  9. 9897043 Rip out the 'is temporary' nonsense from the MCContext interface to by Chris Lattner · 16 years ago
  10. 8d99c76 move fastcall/stdcall mangling up into Mangler. by Chris Lattner · 16 years ago
  11. be3242b finally give Mangler a getSymbol method, which returns an MCSymbol by Chris Lattner · 16 years ago
  12. 2eff505 make the mangler take an MCContext instead of an MAI. No functionality change. by Chris Lattner · 16 years ago
  13. 8c2ab10 stop the CBE from using Mangler::appendMangledName, which is a private function, it is mangling types, which don't matter how they are done. by Chris Lattner · 16 years ago
  14. 83e872e Get MCSymbol out of the mangling business, and move all the logic by Chris Lattner · 16 years ago
  15. c25475e factor this code better how that the string version of getNameWithPrefix by Chris Lattner · 16 years ago
  16. b4ffc89 now that mangler is in libtarget, it can use MCAsmInfo instead of clients by Chris Lattner · 16 years ago
  17. f62e3ee move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago[Renamed (98%) from llvm/lib/VMCore/Mangler.cpp]
  18. 1376b02 reapply the mangler gutting patch. by Chris Lattner · 16 years ago
  19. 9794fdf Revert 93648. by Rafael Espindola · 16 years ago
  20. 8b27547 Mangler::getMangledName is now dead, remove it and all the other stuff in Mangler that is now transitively dead. woo. by Chris Lattner · 16 years ago
  21. d3a2163 add an inefficient version of getNameWithPrefix that returns an std::string. by Chris Lattner · 16 years ago
  22. 2e06b93 Introduce Twine::toStringRef, a variant of toVector which avoids the copy if the by Benjamin Kramer · 16 years ago
  23. 98b05e0 don't add the \1 to the name. by Chris Lattner · 16 years ago
  24. 1126534 add new isSingleStringRef()/getSingleStringRef() methods to twine, by Chris Lattner · 16 years ago
  25. 33535b3 ugh, my last patch just sped up a method and changed all the clients by Chris Lattner · 16 years ago
  26. 209aeca change Mangler::makeNameProper to return its result in a SmallVector by Chris Lattner · 16 years ago
  27. b252cbb my mistake, Mangler::makeNameProper wants to take a twine, not a stringref! by Chris Lattner · 16 years ago
  28. 04a7ce8 change makeNameProper to take a stringref instead of std::string. by Chris Lattner · 16 years ago
  29. 2c7e72c initialize SymbolsCanStartWithDigit to false by default by Nuno Lopes · 16 years ago
  30. 592638a Allow symbols to start from the digit if target requests it. This allows, e.g. pinning by Anton Korobeynikov · 16 years ago
  31. 3d6c8eb Make the MC symbol printer and llvm::Mangler exactly agree on mangling by Chris Lattner · 16 years ago
  32. c827f53 fix prefix ordering, it's L_foo not _Lfoo by Chris Lattner · 16 years ago
  33. 840c8d7 add a new Mangler::getNameWithPrefix API which returns the by Chris Lattner · 16 years ago
  34. c6faffd Add prefix only if it is needed. by Devang Patel · 16 years ago
  35. 5899dda Switch some clients to Value::getName(), and other getName() user by Daniel Dunbar · 16 years ago
  36. 1bcfbff Rename Mangler linkage enums to something less gross. by Bill Wendling · 16 years ago
  37. a3c6f6b Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 16 years ago
  38. c35b5ba eliminate the Mangler::PreserveAsmNames bit, the sole client of this by Chris Lattner · 16 years ago
  39. 8c9a96b Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 16 years ago
  40. 966932c Revert r75610 (and r75620, which was blocking the revert), in the hopes of by Daniel Dunbar · 16 years ago
  41. 774f2a2 Change the X86 asmprinter to use the mangler to apply suffixes like "$non_lazy_ptr" by Chris Lattner · 16 years ago
  42. f34815b Change the internal interface to makeNameProper to take a bool that by Chris Lattner · 16 years ago
  43. 05f1976 the mangler can never mangle intrinsics, don't allow this. by Chris Lattner · 16 years ago
  44. 105efaf rename Memo/Count to AnonGlobalIDs/NextAnonGlobalID to be more by Chris Lattner · 16 years ago
  45. 3273871 remove Mangler::getTypeID and related data, it was only used for mangling by Chris Lattner · 16 years ago
  46. 15c6d87 remove mangler support for mangling local names. Mangler should only be by Chris Lattner · 16 years ago
  47. cf485bd the mangler should put suffixes on unnamed global's mangled names as well by Chris Lattner · 16 years ago
  48. ec8efcb Two changes: by Chris Lattner · 16 years ago
  49. 5cc4131 Revert my last series of commits related to Timer and 64-bit atomics. Not all the targets by Owen Anderson · 16 years ago
  50. 9262d43 Atomic ops that do arithmetic use signed arithmetic. by Owen Anderson · 16 years ago
  51. 9e3df5b Label the existing atomic functions as 32-bit specific, and add a 64-bit one that will be useful in by Owen Anderson · 16 years ago
  52. b299d40 Use atomic increment here. by Owen Anderson · 16 years ago
  53. cfdbfcc Quotes should be printed before private prefix; some code clean up. by Evan Cheng · 17 years ago
  54. 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
  55. 6919ab4 Remove some dead code from the days llvm had type planes. by Rafael Espindola · 17 years ago
  56. 0e69734 - Replace use of std::map<std::string, ..> with StringMap. Replace use of std::map with DenseMap, std::set with SmallPtrSet. This results in minor speed up. by Evan Cheng · 17 years ago
  57. 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
  58. a8b7e78 Remove uses of llvm/System/IncludeFile.h that are no longer needed. by Dan Gohman · 18 years ago
  59. 536dded targets that support quotes for mangled names still need to escape newlines by Chris Lattner · 18 years ago
  60. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  61. 38ef3a8 Rather than having special rules like "intrinsics cannot by Duncan Sands · 18 years ago
  62. 5752f69 Add support for appending a suffix to the end of a mangled name. by Bill Wendling · 18 years ago
  63. e2f23a3 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
  64. 5301e7c For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  65. d61d39e Adding dllimport, dllexport and external weak linkage types. by Anton Korobeynikov · 19 years ago
  66. 721fc38 Add new option to leave asm names alone by Chris Lattner · 19 years ago
  67. 5113dc5 For PR780: by Reid Spencer · 19 years ago
  68. eea0f01 Another work around for the 'symbols with different types can have the same by Chris Lattner · 20 years ago
  69. 7c727b2 Fix handling of multiple unnamed globals with the same type by Chris Lattner · 20 years ago
  70. ecc301d Fix the optimized code handling of user asm strings by Chris Lattner · 20 years ago
  71. 86164e6 speedup the common case where nothing needs to be quoted by Chris Lattner · 20 years ago
  72. e1d34bac Allow per-character control over what target assemblers allow in symbol by Chris Lattner · 20 years ago
  73. 4b155fa Add a new option for targets that accept quoted labels. by Chris Lattner · 20 years ago
  74. 9fa3bcc remove the M instance var by Chris Lattner · 20 years ago
  75. 12b0831 Make this more efficient of the common case where we are only mangling globals. by Chris Lattner · 20 years ago
  76. e3870fb Allow $ by Chris Lattner · 20 years ago
  77. cc9c033 Add support for a marker byte that indicates that we shouldn't add the user by Chris Lattner · 20 years ago
  78. b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
  79. 531f9e9 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 21 years ago
  80. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  81. 104bfb7 Allow an arbitrary prefix by Chris Lattner · 21 years ago
  82. 30cee49 Move these files (which are dependent on VMCore) into VMCore by Misha Brukman · 21 years ago[Renamed from llvm/lib/Support/Mangler.cpp]
  83. 3a9fd4c Do not call Type::getUniqueID by Chris Lattner · 21 years ago
  84. 84e1bb8 Work around apparent Apple compiler bug which was making all mangled by Brian Gaeke · 21 years ago
  85. c97b7b2 Do not mangle intrinsics in any way! by Chris Lattner · 22 years ago
  86. 77687a9 Fix the logic in the name mangler. If there are two symbols named 'X', and one by Chris Lattner · 22 years ago
  87. f3e6e63 Initialize the count instance variable. by Chris Lattner · 22 years ago
  88. c9499b6 Finegrainify namespacification by Chris Lattner · 22 years ago
  89. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  90. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  91. 9527fea Mangle ALL letters that we do not allow, not just a few. by Chris Lattner · 22 years ago
  92. ce20042 Add support to the mangler for targets which require _'s on global symbols by Chris Lattner · 22 years ago
  93. b0078fa Include llvm/Support/Mangler.h first. Don't include <iostream>, <set>, by Brian Gaeke · 22 years ago
  94. 356f328 Cleanups: by Brian Gaeke · 22 years ago
  95. d4dff19 Factor out name-mangling from X86/Printer, which is derived from CWriter, by Brian Gaeke · 22 years ago