summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/Mangle.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Split DependentNameType into two types. DependentNameType represents theJohn McCall2010-06-111-14/+18
* Correctly handle > 257 substitutions in a single mangling, and don't introduceJohn McCall2010-06-091-10/+8
* Correctly mangle static variables of anonymous struct/union type.Anders Carlsson2010-06-081-0/+44
* Don't substitute 'St' for 'std' when the namespace is nested inside another n...Anders Carlsson2010-06-021-9/+9
* Correctly mangle unsigned integer literals where the high bit is set.Anders Carlsson2010-06-021-2/+4
* Correctly mangle variadic functions that don't have any other parameters.Anders Carlsson2010-06-021-1/+2
* When mangling member function pointers, fake adding a substitution correspond...Anders Carlsson2010-06-021-6/+25
* Extract the ObjC and blocks manglers into their own class. No functionalityCharles Davis2010-05-261-41/+58
* Be sure to use the standard substitutions when mangling the names ofDouglas Gregor2010-05-261-5/+11
* Improve name mangling for blocks and support mangling of static localDouglas Gregor2010-05-251-1/+43
* Modify this comment per Doug's suggestion: we don't need to mangle protocols.John McCall2010-05-151-2/+2
* Substantially alter the design of the Objective C type AST by introducingJohn McCall2010-05-151-0/+6
* Reapplying patch to change StmtNodes.def to StmtNodes.td, this timeAlexis Hunt2010-05-051-1/+1
* Revert r103072; I accidentally ended up deleting a bunch of trailingAlexis Hunt2010-05-051-24/+24
* Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributesAlexis Hunt2010-05-051-24/+24
* Improve name mangling for dependent template names (e.g., typenameDouglas Gregor2010-04-281-15/+77
* Make the InjectedClassNameType the canonical type of the current instantiationJohn McCall2010-04-271-0/+7
* Emit a lame diagnostic when we can't mangle operator namesDouglas Gregor2010-04-231-1/+5
* Mangle dependent template names such as the nested-name-specifier inDouglas Gregor2010-04-231-6/+53
* Fixes a code gen. bug by removing an assert.Fariborz Jahanian2010-04-201-2/+0
* Vtable -> VTable renames across the board.Anders Carlsson2010-04-171-2/+2
* Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer2010-04-171-1/+1
* A bunch of string-related microoptimizations in Mangler.Benjamin Kramer2010-04-101-22/+22
* Doug pointed out that we have a perfectly reasonable expression here toJohn McCall2010-04-101-2/+4
* Mangle some expressions with codegen implications but no mangling "overhead".John McCall2010-04-091-0/+12
* Provide an extremely unsatisfactory diagnostic (instead of crashing) whenJohn McCall2010-04-091-1/+15
* Provide manglings for bool and character literal expressions. These areJohn McCall2010-04-091-0/+13
* 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
OpenPOWER on IntegriCloud