summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/Mangle.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* 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
OpenPOWER on IntegriCloud