aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/MicrosoftMangle.cpp
AgeCommit message (Expand)Author
2013-04-25[ms-cxxabi] Fix a number of bugs in the mangler.Peter Collingbourne
2013-04-09[ms-cxxabi] Add "$$C" when mangling template arg QualTypesReid Kleckner
2013-03-26[ms-cxxabi] Mangle vector typesReid Kleckner
2013-03-20[ms-cxxabi] Mangle function pointer template arguments correctlyReid Kleckner
2013-03-20[ms-cxxabi] Fix assertion on unhandled function template arg typesReid Kleckner
2013-02-27Better support for constructors with -cxx-abi microsoft, partly fixes PR12784Timur Iskhodzhanov
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie
2013-02-13Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058Timur Iskhodzhanov
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2012-12-18Re-commit r170428 changes with Linux style file endings.Guy Benyei
2012-12-18Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei
2012-12-18Add OpenCL images as clang builtin types.Guy Benyei
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-11-29[-cxx-abi microsoft] Also spill the argument-back-references context when man...Timur Iskhodzhanov
2012-11-26Fix PR14413 - incorrect mangling of anonymous namespaces with -cxx-abi microsoftTimur Iskhodzhanov
2012-11-16Fix PR14321, a crash when Clang is built with GCC 4.7 at -O1 or greater.Matt Beaumont-Gay
2012-11-13[ms] Make mangleIntegerLiteral less aware of exact type of the literal.Nico Weber
2012-11-09[ms] Implement int64_t version of mangleNumber() in terms of the APSInt version.Nico Weber
2012-11-08[Windows] Fix mangling of number literal '0'Nico Weber
2012-10-23Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor
2012-10-03When mangling an APSInt with the ms abi, make sure to look at all nibbles.Nico Weber
2012-10-03While I'm here, resync a %select with the enum definition it selects on.Nico Weber
2012-10-03Move expression mangling in the microsoft mangler to its own function.Nico Weber
2012-10-03Replace a default: with an explicit list of cases. No functionality change.Nico Weber
2012-09-03Fix PR13444 - wrong mangling of "const char * const *" and friends with "-cxx...Timur Iskhodzhanov
2012-08-31Normalize line endings of r163013 (part 2).Joao Matos
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-08-27Use cast<> instead of static_cast. Patch by Timur Iskhodzhanov!John McCall
2012-08-25Fix the mangling of function pointers in the MS ABI.John McCall
2012-07-26Remove an outdated comment; add one test to compare function pointer and bloc...Timur Iskhodzhanov
2012-07-26Fix PR13389 (Wrong mangling of return type qualifiers with -cxx-abi microsoft)Timur Iskhodzhanov
2012-07-25Add a FIXME to revisit the performance of BackRefMap laterTimur Iskhodzhanov
2012-07-24Fix PR13207 (Mangling of templates with back references when using -cxx-abi m...Timur Iskhodzhanov
2012-07-12[Windows] Use thiscall as the default calling convention for class methods. P...Timur Iskhodzhanov
2012-06-26[Windows] Improve mangling of templates when back references are presentTimur Iskhodzhanov
2012-06-23[Windows] Fix mangling of repeated types in the presence of bool and function...Timur Iskhodzhanov
2012-06-23MicrosoftMangle: Fix mangling of integral constant non-type template argument...Charles Davis
2012-06-21MS: Mangle rvalue references and nullptr_t, and produce back-references whenRichard Smith
2012-06-13Remove the trailing backslash from the comment to remove the warning aboutKaelyn Uhrain
2012-06-13Grab bag of Microsoft Mangler fixes:Charles Davis
2012-06-08PR13047: Fix various abuses of clang::Type in the MS mangler, to make it workRichard Smith
2012-06-07Plug a long standing memory leak in TemplateArgument.Benjamin Kramer
2012-06-04PR13022: cope with parenthesized function types in MS name mangling.Richard Smith
2012-05-29Use fewer temporaries mangling APSInt objects. The performance differenceCharles Davis
2012-05-28Fix mangling of integral template arguments between 1 and 10. Add a test caseCharles Davis
2012-05-28Fix Lang's fix. This should fix the tests for +Asserts builds.Charles Davis
2012-05-27Fix call to APSInt constructor - it doesn't take an initial value, just aLang Hames
2012-05-26Mangle template instantiations properly (as of VC 7.x) when compiling forCharles Davis
2012-05-01When mangling a synthetic function declaration, we might not haveJohn McCall