summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/MicrosoftMangle.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement ARM pcs attribute. Basically it's another way of calling convention...Anton Korobeynikov2011-04-141-0/+2
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+1
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-3/+0
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-0/+3
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-3/+4
* For consistency, use llvm::raw_ostream in the rest of the mangle api.Rafael Espindola2011-02-111-19/+17
* Use raw_ostream instead of raw_svector_ostream.Rafael Espindola2011-02-111-8/+8
* Use raw_svector_ostream in more places in the mangler.Rafael Espindola2011-02-101-13/+12
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+1
* Start implementing support for substitution into pack expansions thatDouglas Gregor2011-01-141-0/+6
OpenPOWER on IntegriCloud