summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/Mangle.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add DeclarationName support for C++0x operator literals. They should now work asAlexis Hunt2009-11-291-0/+6
* Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer2009-11-281-1/+0
* Add a CovariantThunkAdjustment struct that represents the adjustments needed ...Anders Carlsson2009-11-261-5/+6
* Move the mangler into the CodeGen namespace. Change mangleThunk to take a Thu...Anders Carlsson2009-11-261-13/+12
* Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustme...Anders Carlsson2009-11-261-28/+33
* When mangling a ctor/dtor we need to take into consideration whether it's a m...Anders Carlsson2009-11-241-2/+17
* This patch implements objective-c's 'SEL' type as a built-inFariborz Jahanian2009-11-211-0/+1
* Mangler: Sketch mangling for TemplateArgument::Declaration kind.Daniel Dunbar2009-11-211-27/+32
* Mangler: Lift shouldMangleDeclName predicate out of CXXNameMangler::mangle.Daniel Dunbar2009-11-211-36/+44
* Mangler: Strengthen invariants, MangleContext::mangleName should only be call...Daniel Dunbar2009-11-211-15/+12
* Mangler: Inline a bunch of functions into their sole caller, not that I don't...Daniel Dunbar2009-11-211-106/+56
* Remove dead variable.Daniel Dunbar2009-11-211-1/+0
* Mangler: Split isStdNamespace for when the caller already has a NamespaceDecl.Daniel Dunbar2009-11-211-5/+6
* IRgen: Eliminate CXXNameMangler::mangleCXX{C,D}tor.Daniel Dunbar2009-11-211-24/+10
* IRgen: Switch the C++ mangler interfaces to take the SmallVector to write into,Daniel Dunbar2009-11-211-48/+29
* Sink free mangle* methods into MangleContext.Daniel Dunbar2009-11-211-178/+175
* Delete trailing space.Daniel Dunbar2009-11-211-85/+85
* Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall2009-11-191-2/+2
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-3/+3
* Implement typeid for class types.Mike Stump2009-11-151-0/+2
* Mangling support for typeinfo names.Mike Stump2009-11-141-0/+16
* Finish off mangling for the VTT.Mike Stump2009-11-101-0/+8
* Add mangling for the construction vtable.Mike Stump2009-11-101-0/+22
* Always mangle functions with special names. Fixes PR5420.Anders Carlsson2009-11-071-3/+5
* When looking up and adding substitutions to the substitution table, make sure...Anders Carlsson2009-11-071-0/+3
* Handle ParenExprs in mangleExpression.Anders Carlsson2009-11-061-0/+5
* Fix thinko, mangleCXXRtti should obviously take a QualType!Anders Carlsson2009-10-301-5/+4
* mangleCXXRtti obviously needs to take a type, what was I thinking...Anders Carlsson2009-10-301-5/+7
* Mangle based on the declaration we're given, not the canonicalDouglas Gregor2009-10-281-1/+2
* Add mangling for VTTs.Mike Stump2009-10-281-0/+7
* When building types from declarators, instead of building two types (one forJohn McCall2009-10-221-1/+6
* PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar2009-10-181-1/+1
* Move misc clients to IdentifierInfo StringRef API.Daniel Dunbar2009-10-181-4/+1
* Builtin types are subsitutable if they are qualified. Fixes PR5196.Anders Carlsson2009-10-161-1/+1
* Change mangleCXXVtable and mangleCXXRtti to take CXXRecordDecls instead of Qu...Anders Carlsson2009-10-111-10/+10
* Mangle std::basic_ostream<char, std::char_traits<char>> as So.Anders Carlsson2009-10-081-0/+18
* Mangle anonymous structs/unions correctly. Fixes PR5139.Anders Carlsson2009-10-071-3/+34
* Add a MangleContext and pass it to all mangle functions. It will be used for ...Anders Carlsson2009-10-071-20/+22
* When mangling names, always use the canonical decl. Fixes PR5144.Anders Carlsson2009-10-061-1/+1
* Anonymous namespaces, sema + codegen. A lot of semantics are still broken,John McCall2009-10-011-3/+11
OpenPOWER on IntegriCloud