summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ItaniumMangle.cpp
Commit message (Expand)AuthorAgeFilesLines
* Extract ABI-specific parts of MangleContext into separate classesTimur Iskhodzhanov2013-10-031-73/+50
* Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov2013-09-271-0/+11
* AST: Handle qualified array types in typeid() expressionsDavid Majnemer2013-09-271-1/+1
* Add the intrinsic __builtin_convertvectorHal Finkel2013-09-181-0/+1
* A buildbot compiling with strict error on unused variables pointed out aDavid Tweed2013-09-131-1/+0
* Certain multi-platform languages, such as OpenCL, have the concept ofDavid Tweed2013-09-131-7/+25
* [ms-cxxabi] Mangle dynamic initializer stubs the same way MSVC doesReid Kleckner2013-09-101-0/+9
* [ms-cxxabi] Implement guard variables for static initializationReid Kleckner2013-09-101-3/+15
* Itanium mangler: remove "proposal" comments for manglings that are in theRichard Smith2013-08-271-13/+8
* Started implementing variable templates. Top level declarations should be ful...Larisse Voufo2013-08-061-1/+9
* Silence unused variable warning in non-assert builds.Daniel Jasper2013-08-011-0/+1
* AArch64: initial NEON supportTim Northover2013-08-011-2/+73
* Finish off mangling locals in block literals.Eli Friedman2013-07-101-4/+25
* More local mangling fixes.Eli Friedman2013-07-101-39/+42
* Don't use mangleCXXRTTIName in TBAA for C code.Eli Friedman2013-07-051-5/+6
* Fix regression from r185450.Eli Friedman2013-07-051-4/+5
* More fixes for block mangling.Eli Friedman2013-07-021-44/+77
* Don't skip lambdas when mangling local vars.Eli Friedman2013-07-021-18/+18
* Simplify code in mangler.Eli Friedman2013-07-011-6/+2
* Fix mangling for block literals.Eli Friedman2013-07-011-8/+15
* Change mangling of objects inside block literals.Eli Friedman2013-06-241-6/+9
* [AST] Introduce a new DecayedType sugar nodeReid Kleckner2013-06-241-0/+1
* [ms-cxxabi] Emit and install appropriately mangled vbtablesReid Kleckner2013-06-191-0/+10
* Introduce a new mangling for protocol-qualified ObjC types in C++. This allowsEli Friedman2013-06-181-2/+13
* PR12086, PR15117Richard Smith2013-06-121-0/+4
* 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
OpenPOWER on IntegriCloud