summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ItaniumMangle.cpp
Commit message (Expand)AuthorAgeFilesLines
* Cleanup handling of UniqueExternalLinkage.Rafael Espindola2013-05-131-2/+2
* CodeGen for CapturedStmtsBen Langmuir2013-05-091-0/+4
* Implement C++1y decltype(auto).Richard Smith2013-04-261-1/+1
* C++1y: Allow aggregates to have default initializers.Richard Smith2013-04-201-0/+4
* Implement CodeGen for C++11 thread_local, following the Itanium ABI specifica...Richard Smith2013-04-191-0/+18
* Basic support for Microsoft property declarations andJohn McCall2013-04-161-0/+1
* Don't crash when mangling types defined in ObjC class extensions.John McCall2013-04-101-0/+9
* Remove the hack that avoided mangling static functions in extern C contexts.Rafael Espindola2013-02-231-9/+0
* Mangle extern "C" functions whose names are not simple identifiers.Rafael Espindola2013-02-141-2/+6
* Partially revert r175117 so that we don't break assumptions about howRafael Espindola2013-02-141-0/+9
* merge hasCLanguageLinkage and isExternC. Keep the shorter name.Rafael Espindola2013-02-141-20/+22
* Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fixRafael Espindola2013-02-141-13/+6
* Use the target address space value when mangling names.Tanya Lattner2013-02-081-1/+2
* Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei2013-02-071-0/+1
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-201-0/+1
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* Re-commit r170428 changes with Linux style file endings.Guy Benyei2012-12-181-0/+6
* Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei2012-12-181-3580/+3574
* Add OpenCL images as clang builtin types.Guy Benyei2012-12-181-3574/+3580
* Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer2012-12-011-1/+2
* Remove debugging assert.David Blaikie2012-11-141-3/+0
* Provide the correct mangling and linkage for certain unnamed nested classes.David Blaikie2012-11-141-0/+12
* Add missing comment for mangling.Nick Lewycky2012-10-041-0/+1
* Fix the AST representation for non-type template arguments to encodeEli Friedman2012-09-261-72/+30
* Implement Mike Herrick's proposed noexcept mangling.John McCall2012-09-251-1/+5
* Add the TypeSourceInfo for the lambda call operator to the lambda'sEli Friedman2012-09-191-5/+2
* PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith2012-09-121-1/+9
* When mangling a negative number, remember that negating it does notJohn McCall2012-08-181-3/+4
* Plug a long standing memory leak in TemplateArgument.Benjamin Kramer2012-06-071-1/+1
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-6/+3
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-2/+2
* Change the mangling of a ref-qualifier on a function type so thatJohn McCall2012-05-151-5/+16
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-1/+1
* Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard2012-04-191-1/+1
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-6/+17
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-061-2/+12
* Move the computation of the lambda mangling information (manglingDouglas Gregor2012-04-041-1/+11
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-2/+2
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-1/+0
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-071-0/+3
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+11
* Fix a bug in the mangler where in 'namespace std { extern "C" {X;} }', X woul...James Molloy2012-03-051-5/+4
* Richard Smith pointed out that there already is a proposal for init list mang...Sebastian Redl2012-02-251-8/+18
* Better mangling for new-expressions. Also, although we can't mangle arbitrary...Sebastian Redl2012-02-251-4/+15
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-241-0/+1
* Implement non-internal linkage for lambda closure types that need aDouglas Gregor2012-02-211-6/+6
* Implement name mangling for lambda expressions that occur within theDouglas Gregor2012-02-211-11/+29
* Implement name mangling for lambda expressions that occur within theDouglas Gregor2012-02-211-55/+110
* Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor2012-02-201-0/+39
* Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl2012-02-161-3/+13
OpenPOWER on IntegriCloud