Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
4ee451de366474b9c228b4e5fa573795a715216d
/
lib
/
VMCore
/
Mangler.cpp
4ee451d
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 17 years ago
a3355ff
Rather than having special rules like "intrinsics cannot
by Duncan Sands
· 17 years ago
ecd9137
Add support for appending a suffix to the end of a mangled name.
by Bill Wendling
· 17 years ago
718cb66
Add lengthof and endof templates that hide a lot of sizeof computations.
by Owen Anderson
· 17 years ago
5cbf985
For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
by Reid Spencer
· 18 years ago
b74ed07
Adding dllimport, dllexport and external weak linkage types.
by Anton Korobeynikov
· 18 years ago
833eb68
Add new option to leave asm names alone
by Chris Lattner
· 18 years ago
af303d5
For PR780:
by Reid Spencer
· 18 years ago
ed1e1e2
Another work around for the 'symbols with different types can have the same
by Chris Lattner
· 18 years ago
d358cfc
Fix handling of multiple unnamed globals with the same type
by Chris Lattner
· 19 years ago
92c4bb9
Fix the optimized code handling of user asm strings
by Chris Lattner
· 19 years ago
bc07666
speedup the common case where nothing needs to be quoted
by Chris Lattner
· 19 years ago
91150e5
Allow per-character control over what target assemblers allow in symbol
by Chris Lattner
· 19 years ago
ac8c834
Add a new option for targets that accept quoted labels.
by Chris Lattner
· 19 years ago
2f9bc4f
remove the M instance var
by Chris Lattner
· 19 years ago
9ddf212
Make this more efficient of the common case where we are only mangling globals.
by Chris Lattner
· 19 years ago
b4871ad
Allow $
by Chris Lattner
· 19 years ago
5b845c9
Add support for a marker byte that indicates that we shouldn't add the user
by Chris Lattner
· 19 years ago
fd93908
Remove trailing whitespace
by Misha Brukman
· 19 years ago
e4d5c44
This mega patch converts us from using Function::a{iterator|begin|end} to
by Chris Lattner
· 19 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
97f3e37
Allow an arbitrary prefix
by Chris Lattner
· 20 years ago
d6391d7
Do not call Type::getUniqueID
by Chris Lattner
· 20 years ago
a4c7c41
Work around apparent Apple compiler bug which was making all mangled
by Brian Gaeke
· 20 years ago
6e40e1d
Do not mangle intrinsics in any way!
by Chris Lattner
· 20 years ago
a6acb4f
Fix the logic in the name mangler. If there are two symbols named 'X', and one
by Chris Lattner
· 21 years ago
82a5ff4
Initialize the count instance variable.
by Chris Lattner
· 21 years ago
2cdd21c
Finegrainify namespacification
by Chris Lattner
· 21 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 21 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 21 years ago
aa8a847
Mangle ALL letters that we do not allow, not just a few.
by Chris Lattner
· 21 years ago
2b3860f
Add support to the mangler for targets which require _'s on global symbols
by Chris Lattner
· 21 years ago
6b902dc
Include llvm/Support/Mangler.h first. Don't include <iostream>, <set>,
by Brian Gaeke
· 21 years ago
4166445
Cleanups:
by Brian Gaeke
· 21 years ago
b198ca3
Factor out name-mangling from X86/Printer, which is derived from CWriter,
by Brian Gaeke
· 21 years ago