Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
7a0ba875a7dcee94ec74fa79b7f8a247d200a76c
/
lib
/
CodeGen
/
Mangle.cpp
7a0ba87
Name mangling for class template specializations and template arguments.
by Anders Carlsson
· 15 years ago
6e8ed16
Implement C++0x nullptr.
by Sebastian Redl
· 15 years ago
578aa64
assert that mangleName is not called for C++ ctors/dtors.
by Anders Carlsson
· 15 years ago
2df9ced
initial support for __[u]int128_t, which should be basically
by Chris Lattner
· 15 years ago
27ae536
Add support for generating (very basic) C++ destructors. These aren't called by anything yet.
by Anders Carlsson
· 15 years ago
3201f6b
Fix a crash bug when comparing overload quality of conversion operators with conversion constructors.
by Sebastian Redl
· 15 years ago
3ac86b5
Add support for mangling C++ constructors. Review appreciated (I'm looking at you, Doug)
by Anders Carlsson
· 15 years ago
b11fa0d
Update to use hasAttr() instead of getAttr(). - No functionality change.
by Daniel Dunbar
· 15 years ago
41aa8c1
Add support for mangling guard variables.
by Anders Carlsson
· 15 years ago
9ccb065
Don't mangle variables that are at translation unit scope.
by Anders Carlsson
· 15 years ago
1b42c79
Implement mangling of declarations inside functions.
by Anders Carlsson
· 15 years ago
329749c
Mangle VarDecls correctly.
by Anders Carlsson
· 15 years ago
43f1740
Move the function decl mangling code out into its own function. No functionality change.
by Anders Carlsson
· 15 years ago
c8dee9c
Fix a bug (that I thought I had fixed already) where mangling a prefix could get us into an infinite loop
by Anders Carlsson
· 15 years ago
c6c91bc
Fix a mangling bug where functions with no arguments weren't getting the 'v' parameter specifier.
by Anders Carlsson
· 15 years ago
ca3f25c
fix several problems with asm renaming, by pulling it into the mangling code:
by Chris Lattner
· 15 years ago
bc7a029
simplify CXXNameMangler::mangle, making it exit earlier for C functions.
by Chris Lattner
· 15 years ago
7c80bd6
Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes.
by Sebastian Redl
· 15 years ago
4843e58
Address Doug's comments wrt the mangler and fix Eli's test case
by Anders Carlsson
· 15 years ago
b1d947b
Make mangling work with anonymous tag types. Doug, please review
by Anders Carlsson
· 16 years ago
a40c5e4
Mangle Objective-C interfaces correctly (where correctly refers to what gcc does)
by Anders Carlsson
· 16 years ago
72564e7
Create a new TypeNodes.def file that enumerates all of the types,
by Douglas Gregor
· 16 years ago
04495c8
Improve merging of function declarations. Specifically:
by Douglas Gregor
· 16 years ago
524ed95
We must always mangle attribute overloadable functions; even if in a
by Daniel Dunbar
· 16 years ago
6ec3668
Address Chris's comments regarding C++ name mangling.
by Douglas Gregor
· 16 years ago
219cc61
Add mangling for variadic functions and conversion functions
by Douglas Gregor
· 16 years ago
5f2bfd4
Add basic support for C++ name mangling according to the Itanium C++
by Douglas Gregor
· 16 years ago