summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/Mangle.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename CGVtable files to CGVTables.Anders Carlsson2010-04-081-1/+1
* Extend DependentNameType with a keyword enum that specifies whetherDouglas Gregor2010-03-311-2/+3
* Rename TypenameType to DependentNameType in anticipation of someDouglas Gregor2010-03-311-2/+2
* Remove the old vtable layout code.Anders Carlsson2010-03-301-53/+0
* Implement new mangling for vectors.Nick Lewycky2010-03-261-2/+7
* More thunks scaffolding.Anders Carlsson2010-03-231-4/+55
* Correctly mangle dependent TypenameType.Rafael Espindola2010-03-171-24/+21
* Use SmallString instead of SmallVectorKovarththanan Rajaratnam2010-03-131-52/+52
* Correctly mangle address of member in template arguments. Fixes PR6460Rafael Espindola2010-03-111-20/+49
* Don't turn off mangling in implicitly extern "C" system headers. GCCDouglas Gregor2010-03-071-6/+0
* Refactor local class name mangling and make itFariborz Jahanian2010-03-041-13/+8
* Implements mangling of local class names toFariborz Jahanian2010-03-031-13/+58
* Split out types that are non-canonical unless dependent as their ownJohn McCall2010-03-011-1/+39
* The latest draft uses 'dt' to mangle member expressions, and now so do we.John McCall2010-03-011-9/+3
* Improve name mangling for dependently-scoped declaration references.Douglas Gregor2010-02-281-1/+12
* Add name mangling for DeclRefExprs that refer to external namesDouglas Gregor2010-02-281-2/+8
* Make previous fix handle a few more edge cases.Eli Friedman2010-02-231-3/+3
* PR6400: Handle an extreme edge case in mangling correctly.Eli Friedman2010-02-231-0/+3
* Only append 'L' for internal variable declarations, not all declarations. (Fo...Anders Carlsson2010-02-061-3/+4
* Assert when we try to mangle a dependent template name, rather thanDouglas Gregor2010-02-061-1/+3
* Implement name mangling for template template parametersDouglas Gregor2010-02-051-2/+15
* Check in a mangle checker that's turned off by default.Anders Carlsson2010-02-051-0/+18
* Mangle member expressions. Also invented.John McCall2010-02-041-1/+57
* Add a cautionary note about the mangling I just invented.John McCall2010-02-041-0/+3
* Add mangling support for calls, sizeof/alignof, constructor calls,John McCall2010-02-041-29/+151
* When a function or variable somehow depends on a type or declarationDouglas Gregor2010-02-031-3/+2
* Remove abstract expression kinds from the StmtClass enum. Update a few usersJohn McCall2010-02-031-6/+23
* Name mangling for cast expressions, from Matthias Schiffer! Fixes PR5876.Douglas Gregor2010-01-291-0/+18
* Mangle static variables with an extra name to distinguish them from non-stati...Alexis Hunt2010-01-241-6/+11
* fix PR5869: mangle static symbols like gcc does to make it easier to diff sym...Nuno Lopes2010-01-071-1/+4
* Get rid of FixedWidthIntType, as suggested by Chris and Eli.Anders Carlsson2009-12-291-4/+0
* Mangle block pointer types. Fixes PR5858.Anders Carlsson2009-12-231-1/+2
* There is no such thing as typeinfo for a cv-qualified type. AssertDouglas Gregor2009-12-231-0/+1
* Mangle template template parameters. Fixes PR5861.Anders Carlsson2009-12-231-9/+12
* Make sure that we mangle overloaded operators that are member functions corre...Anders Carlsson2009-12-221-7/+22
* Mangle CXXOperatorCallExprs, fixes PR5796.Anders Carlsson2009-12-161-0/+10
* Mangle unary, binary and ternary expressions correctly.Anders Carlsson2009-12-141-18/+58
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-2/+2
* Make sure mangling doesn't crash in another case. Add some more tests.Eli Friedman2009-12-111-1/+1
* Fix for PR5706: let mangleName deal with mangling names without identifiersEli Friedman2009-12-111-4/+1
* Mangle static variables inside Objective-C methods in Objective-C++. We curre...Anders Carlsson2009-12-101-3/+24
* Mangle basic_ostream and basic_iostream specializations.Anders Carlsson2009-12-071-12/+34
* Fix "using typename" and the instantiation of non-dependent using declarations.John McCall2009-12-041-0/+6
* Put in FIXME that this mangling is not official in.Alexis Hunt2009-12-041-1/+1
* Switch mangling of literal operator names to a string that'sAlexis Hunt2009-12-041-1/+1
* Correctly mangle the 'std' namespace inside extern "C++" blocks.Anders Carlsson2009-12-041-13/+23
* Note a failure I saw from the g++ testsuite:Mike Stump2009-12-031-0/+1
* Work-in-progress: teach mangler how to mangle thunks for destructors.Eli Friedman2009-12-031-3/+13
* Fix for PR5522 and PR5666: fix a bunch of mangling issues with extern variablesEli Friedman2009-12-021-11/+25
* Change rtti/Rtti to RTTI, as it is an acronym.Mike Stump2009-12-021-2/+2
OpenPOWER on IntegriCloud