aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Mangler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-071-3/+2
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-2/+2
* Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov2006-09-141-3/+8
* Add new option to leave asm names aloneChris Lattner2006-09-071-1/+6
* For PR780:Reid Spencer2006-06-071-0/+3
* Another work around for the 'symbols with different types can have the sameChris Lattner2006-02-131-0/+4
* Fix handling of multiple unnamed globals with the same typeChris Lattner2005-11-151-3/+6
* Fix the optimized code handling of user asm stringsChris Lattner2005-11-101-8/+15
* speedup the common case where nothing needs to be quotedChris Lattner2005-11-101-7/+20
* Allow per-character control over what target assemblers allow in symbolChris Lattner2005-11-101-7/+25
* Add a new option for targets that accept quoted labels.Chris Lattner2005-11-101-17/+44
* remove the M instance varChris Lattner2005-11-101-2/+2
* Make this more efficient of the common case where we are only mangling globals.Chris Lattner2005-11-101-29/+28
* Allow $Chris Lattner2005-10-141-1/+1
* Add support for a marker byte that indicates that we shouldn't add the userChris Lattner2005-09-241-7/+12
* Remove trailing whitespaceMisha Brukman2005-04-211-5/+5
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-1/+1
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Allow an arbitrary prefixChris Lattner2004-08-171-4/+3
* Do not call Type::getUniqueIDChris Lattner2004-07-081-4/+12
* Work around apparent Apple compiler bug which was making all mangledBrian Gaeke2004-07-061-2/+2
* Do not mangle intrinsics in any way!Chris Lattner2004-04-051-1/+4
* Fix the logic in the name mangler. If there are two symbols named 'X', and oneChris Lattner2004-02-141-12/+27
* Initialize the count instance variable.Chris Lattner2004-02-111-1/+1
* Finegrainify namespacificationChris Lattner2003-12-141-4/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+3
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Mangle ALL letters that we do not allow, not just a few.Chris Lattner2003-08-241-14/+26
* Add support to the mangler for targets which require _'s on global symbolsChris Lattner2003-08-111-3/+5
* Include llvm/Support/Mangler.h first. Don't include <iostream>, <set>,Brian Gaeke2003-07-251-5/+1
* Cleanups:Brian Gaeke2003-07-241-4/+5
* Factor out name-mangling from X86/Printer, which is derived from CWriter,Brian Gaeke2003-07-241-0/+83