summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/MicrosoftMangle.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix PR14413 - incorrect mangling of anonymous namespaces with -cxx-abi microsoftTimur Iskhodzhanov2012-11-261-1/+1
* Fix PR14321, a crash when Clang is built with GCC 4.7 at -O1 or greater.Matt Beaumont-Gay2012-11-161-1/+1
* [ms] Make mangleIntegerLiteral less aware of exact type of the literal.Nico Weber2012-11-131-7/+8
* [ms] Implement int64_t version of mangleNumber() in terms of the APSInt version.Nico Weber2012-11-091-24/+8
* [Windows] Fix mangling of number literal '0'Nico Weber2012-11-081-2/+2
* Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor2012-10-231-0/+1
* When mangling an APSInt with the ms abi, make sure to look at all nibbles.Nico Weber2012-10-031-1/+1
* While I'm here, resync a %select with the enum definition it selects on.Nico Weber2012-10-031-2/+2
* Move expression mangling in the microsoft mangler to its own function.Nico Weber2012-10-031-10/+21
* Replace a default: with an explicit list of cases. No functionality change.Nico Weber2012-10-031-1/+6
* Fix PR13444 - wrong mangling of "const char * const *" and friends with "-cxx...Timur Iskhodzhanov2012-09-031-66/+76
* Normalize line endings of r163013 (part 2).Joao Matos2012-08-311-7/+7
* Improved MSVC __interface support by adding first class support for it, inste...Joao Matos2012-08-311-6/+7
* Use cast<> instead of static_cast. Patch by Timur Iskhodzhanov!John McCall2012-08-271-7/+7
* Fix the mangling of function pointers in the MS ABI.John McCall2012-08-251-2/+6
* Remove an outdated comment; add one test to compare function pointer and bloc...Timur Iskhodzhanov2012-07-261-2/+0
* Fix PR13389 (Wrong mangling of return type qualifiers with -cxx-abi microsoft)Timur Iskhodzhanov2012-07-261-2/+9
* Add a FIXME to revisit the performance of BackRefMap laterTimur Iskhodzhanov2012-07-251-0/+2
* Fix PR13207 (Mangling of templates with back references when using -cxx-abi m...Timur Iskhodzhanov2012-07-241-10/+55
* [Windows] Use thiscall as the default calling convention for class methods. P...Timur Iskhodzhanov2012-07-121-2/+10
* [Windows] Improve mangling of templates when back references are presentTimur Iskhodzhanov2012-06-261-0/+7
* [Windows] Fix mangling of repeated types in the presence of bool and function...Timur Iskhodzhanov2012-06-231-22/+34
* MicrosoftMangle: Fix mangling of integral constant non-type template argument...Charles Davis2012-06-231-1/+10
* MS: Mangle rvalue references and nullptr_t, and produce back-references whenRichard Smith2012-06-211-15/+48
* Remove the trailing backslash from the comment to remove the warning aboutKaelyn Uhrain2012-06-131-1/+1
* Grab bag of Microsoft Mangler fixes:Charles Davis2012-06-131-169/+425
* PR13047: Fix various abuses of clang::Type in the MS mangler, to make it workRichard Smith2012-06-081-12/+10
* Plug a long standing memory leak in TemplateArgument.Benjamin Kramer2012-06-071-1/+1
* PR13022: cope with parenthesized function types in MS name mangling.Richard Smith2012-06-041-1/+1
* Use fewer temporaries mangling APSInt objects. The performance differenceCharles Davis2012-05-291-6/+7
* Fix mangling of integral template arguments between 1 and 10. Add a test caseCharles Davis2012-05-281-2/+2
* Fix Lang's fix. This should fix the tests for +Asserts builds.Charles Davis2012-05-281-1/+1
* Fix call to APSInt constructor - it doesn't take an initial value, just aLang Hames2012-05-271-3/+4
* Mangle template instantiations properly (as of VC 7.x) when compiling forCharles Davis2012-05-261-7/+132
* When mangling a synthetic function declaration, we might not haveJohn McCall2012-05-011-5/+9
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-2/+2
* Add Microsoft mangling of constructors and destructors. Patch by Dmitry!Michael J. Spencer2011-12-011-6/+10
* Macro metaprogramming for builtin types.John McCall2011-10-181-7/+7
* Add a new placeholder type to represent "unbridged"John McCall2011-10-171-0/+1
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-0/+1
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-0/+4
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-2/+2
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-9/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-38/+39
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-27/+27
* Implement a new type node, UnaryTransformType, designed to represent aAlexis Hunt2011-05-241-0/+4
* Remove comments about __int8 and friends from the mangler. Turns out we don'tCharles Davis2011-04-291-7/+0
* Make yet another placeholder type, this one marking that an expression is a b...John McCall2011-04-261-0/+1
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-1/+1
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
OpenPOWER on IntegriCloud