summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/Mangle.cpp
Commit message (Expand)AuthorAgeFilesLines
* Mangle enum constant expressions. Fixes rdar://problem/8204122John McCall2010-07-241-0/+6
* Fix mangling for static member variables of classes inside an extern "C"Eli Friedman2010-07-181-0/+4
* After some discussion, the ABI list settled on a much more sensible manglingJohn McCall2010-07-151-6/+3
* Fix the mangling of template template arguments, which do not alwaysJohn McCall2010-07-141-3/+50
* Remove a few mangling FIXMEs:John McCall2010-07-141-5/+0
* Implement the standard mangling for array-subscript expressions, and implementJohn McCall2010-07-141-15/+180
* Use isFunctionOrMethod for vars declared localllyFariborz Jahanian2010-06-301-1/+1
* extern variable declared locally to objective-c++ methodFariborz Jahanian2010-06-301-1/+1
* Add function for mangling reference temporaries.Anders Carlsson2010-06-261-0/+9
* Patch to correctly mangle block helper functionsFariborz Jahanian2010-06-241-4/+14
* improve altivec vector bool/pixel support, patch by Anton YartsevChris Lattner2010-06-231-4/+12
* Add name mangling for address spaces. We use the vendor-extensionDouglas Gregor2010-06-141-0/+12
* 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
OpenPOWER on IntegriCloud