summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/Mangle.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Mangle dependent name expressions. Fixes PR5063.Anders Carlsson2009-09-271-0/+20
* Use mangleTemplatePrefix when we know that we're mangling a nested template n...Anders Carlsson2009-09-271-2/+4
* Look for substitutions when mangling TypenameTypes.Anders Carlsson2009-09-271-3/+6
* Better template parameter type mangling.Anders Carlsson2009-09-271-11/+18
* Mangle std::basic_string<char, std::char_traits<char>, std::allocator<char> >...Anders Carlsson2009-09-271-0/+63
* Mangle ::std::basic_string as Sb.Anders Carlsson2009-09-261-0/+6
* Mangle ::std::allocator as Sa.Anders Carlsson2009-09-261-11/+19
* Handle substitutions in mangleTemplatePrefix.Anders Carlsson2009-09-261-1/+6
* Substitute "::std::" as "St".Anders Carlsson2009-09-261-1/+22
* Don't crash when trying to mangle function templates.Anders Carlsson2009-09-261-2/+2
* mangleTemplatePrefix and mangleUnscopedTemplateName should take a TemplateDecl.Anders Carlsson2009-09-261-10/+9
* Mangle record types as decls.Anders Carlsson2009-09-261-1/+17
* Change isTemplate to return the actual template declaration.Anders Carlsson2009-09-261-5/+5
* Improve mangling of typename types.Anders Carlsson2009-09-261-1/+16
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-17/+14
* CXXMethodDecls should always be mangled, even if they are inside an extern "C...Anders Carlsson2009-09-221-1/+4
* Don't assert that linkage decls are always C++, it's not true. Fixes PR5019.Anders Carlsson2009-09-221-4/+1
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-1/+1
* Start mangling expressions.Anders Carlsson2009-09-211-3/+41
* More mangling work.Anders Carlsson2009-09-181-7/+9
* Make the mangler conform even better to the grammar.Anders Carlsson2009-09-181-12/+8
* More mangler mangling.Anders Carlsson2009-09-181-12/+26
* Call mangleTemplatePrefix.Anders Carlsson2009-09-181-5/+7
* Change manglePrefix to return early if the DC is the translation unit.Anders Carlsson2009-09-181-2/+4
* More mangling goodness.Anders Carlsson2009-09-181-20/+42
* Handle mangling of TemplateSpecializationType.Anders Carlsson2009-09-181-7/+58
* Ignore extern "C++" { } when mangling.Anders Carlsson2009-09-171-3/+9
* Revert r82123 for now.Anders Carlsson2009-09-171-21/+14
* Treat an unqualified RecordType as a RecordDecl when substituting.Anders Carlsson2009-09-171-14/+21
* Substitution for prefixes.Anders Carlsson2009-09-171-3/+12
* Substitute unscoped template names.Anders Carlsson2009-09-171-0/+4
OpenPOWER on IntegriCloud