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