aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/Mangle.cpp
AgeCommit message (Expand)Author
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-29Improve code generation for function template specializations:Douglas Gregor
2009-06-26Implement enough of the 'auto' keyword so we can claim to support N2546.Anders Carlsson
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-13Simplify mangleFunctionDecl by unnesting a crazy condition. This fixesChris Lattner
2009-05-31Don't try to call getFileCharacteristic if the function declaration has an in...Anders Carlsson
2009-05-17Add support for converting member pointer types to LLVM types. Also mangle po...Anders Carlsson
2009-05-16Reflow some comments.Mike Stump
2009-05-15Name mangling for class template specializations and template arguments.Anders Carlsson
2009-05-10Implement C++0x nullptr.Sebastian Redl
2009-05-03assert that mangleName is not called for C++ ctors/dtors.Anders Carlsson
2009-04-30initial support for __[u]int128_t, which should be basicallyChris Lattner
2009-04-17Add support for generating (very basic) C++ destructors. These aren't called ...Anders Carlsson
2009-04-16Fix a crash bug when comparing overload quality of conversion operators with ...Sebastian Redl
2009-04-15Add support for mangling C++ constructors. Review appreciated (I'm looking at...Anders Carlsson
2009-04-13Update to use hasAttr() instead of getAttr().Daniel Dunbar
2009-04-13Add support for mangling guard variables.Anders Carlsson
2009-04-11Don't mangle variables that are at translation unit scope.Anders Carlsson
2009-04-02Implement mangling of declarations inside functions.Anders Carlsson
2009-04-02Mangle VarDecls correctly.Anders Carlsson
2009-04-02Move the function decl mangling code out into its own function. No functional...Anders Carlsson
2009-04-01Fix a bug (that I thought I had fixed already) where mangling a prefix could ...Anders Carlsson
2009-04-01Fix a mangling bug where functions with no arguments weren't getting the 'v' ...Anders Carlsson
2009-03-21fix several problems with asm renaming, by pulling it into the mangling code:Chris Lattner
2009-03-21simplify CXXNameMangler::mangle, making it exit earlier for C functions.Chris Lattner
2009-03-16Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl
2009-03-10Address Doug's comments wrt the mangler and fix Eli's test caseAnders Carlsson
2009-03-07Make mangling work with anonymous tag types. Doug, please reviewAnders Carlsson
2009-03-07Mangle Objective-C interfaces correctly (where correctly refers to what gcc d...Anders Carlsson
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-24Improve merging of function declarations. Specifically:Douglas Gregor
2009-02-20We must always mangle attribute overloadable functions; even if in aDaniel Dunbar
2009-02-18Address Chris's comments regarding C++ name mangling.Douglas Gregor
2009-02-13Add mangling for variadic functions and conversion functionsDouglas Gregor
2009-02-13Add basic support for C++ name mangling according to the Itanium C++Douglas Gregor