summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/Mangle.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add mangleSubstitution/addSubstitution variants that take a NamedDecl.Anders Carlsson2009-09-171-3/+20
* When mangling function template specialization, mangle the type encoding of t...Anders Carlsson2009-09-171-5/+9
* Add new functions to the mangler for the <unscoped-name> and <unscoped-templa...Anders Carlsson2009-09-171-8/+25
* Add basic substitution to the C++ mangler. It currently only looks at types.Anders Carlsson2009-09-171-8/+72
* We can't have ctors in the vtable (right Doug?) :-)Mike Stump2009-09-121-4/+0
* Remove unnecessary ASTContext parameters from isMain and isExternCDouglas Gregor2009-09-121-1/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-61/+60
* Refine vcall offsets. Cleanups. WIP.Mike Stump2009-09-071-16/+17
* Overhaul the mangler to use a visitor pattern, at least for types. We can sa...John McCall2009-09-051-96/+134
* Install thunks later to fixup overrides. Track space taken by vbaseMike Stump2009-09-051-21/+16
* Start emitting ElaboratedTypes in C++ mode. Support the effort in variousJohn McCall2009-09-051-0/+3
* Add mangling for covariant thunks.Mike Stump2009-09-021-6/+48
* Shorten name.Mike Stump2009-09-021-7/+6
* Add mangling for thunks.Mike Stump2009-09-021-22/+72
* Disable all recognition of main() in -ffreestanding. Addresses bug #4720.John McCall2009-08-151-1/+1
* Add beginnigs of rtti generation, wire up more of -fno-exceptions.Mike Stump2009-07-311-0/+15
* Add code to setup the vtable pointer in the constructor. Work in progress.Mike Stump2009-07-311-4/+16
* Fix a couple recent ABI regressions noticed during code review (fallout from ...Steve Naroff2009-07-221-2/+2
* Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff2009-07-151-0/+2
* Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith2009-07-141-2/+4
* This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff2009-07-101-0/+5
* Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis2009-06-301-2/+2
* Improve code generation for function template specializations:Douglas Gregor2009-06-291-1/+29
* Implement enough of the 'auto' keyword so we can claim to support N2546.Anders Carlsson2009-06-261-0/+3
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-2/+2
* Simplify mangleFunctionDecl by unnesting a crazy condition. This fixesChris Lattner2009-06-131-13/+14
* Don't try to call getFileCharacteristic if the function declaration has an in...Anders Carlsson2009-05-311-2/+3
* Add support for converting member pointer types to LLVM types. Also mangle po...Anders Carlsson2009-05-171-1/+6
* Reflow some comments.Mike Stump2009-05-161-2/+2
* Name mangling for class template specializations and template arguments.Anders Carlsson2009-05-151-2/+64
* Implement C++0x nullptr.Sebastian Redl2009-05-101-0/+3
* assert that mangleName is not called for C++ ctors/dtors.Anders Carlsson2009-05-031-0/+5
* initial support for __[u]int128_t, which should be basicallyChris Lattner2009-04-301-0/+2
* Add support for generating (very basic) C++ destructors. These aren't called ...Anders Carlsson2009-04-171-14/+56
* Fix a crash bug when comparing overload quality of conversion operators with ...Sebastian Redl2009-04-161-55/+56
* Add support for mangling C++ constructors. Review appreciated (I'm looking at...Anders Carlsson2009-04-151-10/+52
* Update to use hasAttr() instead of getAttr().Daniel Dunbar2009-04-131-1/+1
* Add support for mangling guard variables.Anders Carlsson2009-04-131-0/+19
* Don't mangle variables that are at translation unit scope.Anders Carlsson2009-04-111-1/+2
* Implement mangling of declarations inside functions.Anders Carlsson2009-04-021-2/+14
* Mangle VarDecls correctly.Anders Carlsson2009-04-021-0/+10
* Move the function decl mangling code out into its own function. No functional...Anders Carlsson2009-04-021-32/+36
* Fix a bug (that I thought I had fixed already) where mangling a prefix could ...Anders Carlsson2009-04-011-2/+2
* Fix a mangling bug where functions with no arguments weren't getting the 'v' ...Anders Carlsson2009-04-011-0/+5
* fix several problems with asm renaming, by pulling it into the mangling code:Chris Lattner2009-03-211-8/+17
* simplify CXXNameMangler::mangle, making it exit earlier for C functions.Chris Lattner2009-03-211-31/+32
* Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl2009-03-161-3/+8
* Address Doug's comments wrt the mangler and fix Eli's test caseAnders Carlsson2009-03-101-20/+10
* Make mangling work with anonymous tag types. Doug, please reviewAnders Carlsson2009-03-071-5/+19
* Mangle Objective-C interfaces correctly (where correctly refers to what gcc d...Anders Carlsson2009-03-071-0/+9
OpenPOWER on IntegriCloud