aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Demangle/MicrosoftDemangle.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-04-15[PAC] Add support for __ptrauth type qualifier (#100830)Akira Hatanaka1-1/+47
2025-04-07[LLVM][Demangle] Fix MS Demangler to be stricter about wide string literals (...Shafik Yaghmour1-0/+5
2024-11-13[llvm][aarch64] Fix Arm64EC name mangling algorithm (#115567)Daniel Paoliello1-0/+19
2024-09-17[llvm] [Demangle] Fix MSVC demangling for placeholder return types (#106178)Max Winkler1-0/+4
2024-07-04Fix MSVC 1920+ auto NTTP mangling for pointers to members (#97007)Max Winkler1-3/+4
2024-06-26Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointe...Max Winkler1-6/+32
2023-07-13[Demangle] use std::string_view::data rather than &*std::string_view::beginNick Desaulniers1-6/+5
2023-07-11[MicrosoftDemangle] fix warn-trailing false positiveNick Desaulniers1-1/+2
2023-06-05[Demangle] convert microsoftDemangle to take a std::string_viewNick Desaulniers1-2/+2
2023-04-21[Demangle] remove unused params of microsoftDemangleNick Desaulniers1-4/+2
2023-04-20[Demangle] fix windows testsNick Desaulniers1-2/+5
2023-04-20Reland: [Demangle] replace use of llvm::StringView w/ std::string_viewNick Desaulniers1-132/+155
2023-04-14Revert D148384 "[Demangle] replace use of llvm::StringView w/ std::string_view"Fangrui Song1-152/+131
2023-04-14[Demangle] fix windows buildNick Desaulniers1-5/+5
2023-04-14[Demangle] replace use of llvm::StringView w/ std::string_viewNick Desaulniers1-127/+147
2023-04-14[StringView] remove consumeFrontNick Desaulniers1-78/+92
2023-04-14[StringView] remove popFrontNick Desaulniers1-21/+54
2023-04-14[StringView] remove ctor incompatible with std::string_viewNick Desaulniers1-1/+1
2023-04-14[StringView] remove dropFrontNick Desaulniers1-6/+6
2023-04-13[Demangle] Remove uses of llvm::itanium_demangle::StringView::{dropBack,dropF...Fangrui Song1-12/+12
2022-10-17[demangler] Simplify OutputBuffer initializationNathan Sidwell1-17/+5
2022-06-08[MicrosoftDemangle] Set error to true when returning nullptr.Zequan Wu1-2/+6
2022-04-26Revert "[demangler] Simplify OutputBuffer initialization"Kirill Stoimenov1-1/+16
2022-04-26[demangler] Simplify OutputBuffer initializationNathan Sidwell1-16/+1
2022-03-28[demangler] Add StringView conversion operatorNathan Sidwell1-16/+9
2022-03-28[llvm] Fix string copy confusionNathan Sidwell1-2/+2
2021-10-21[Demangle] Rename OutputStream to OutputStringLuís Ferreira1-49/+49
2021-10-19[lldb] change name demangling to be consistent between windows and linxLasse Folger1-0/+2
2021-07-14Demangle: correct swift_async demangling for Microsoft schemeSaleem Abdulrasool1-1/+1
2021-07-09[Clang] Introduce Swift async calling convention.Varun Gandhi1-0/+2
2021-01-27[Demangle] Support demangling Swift calling convention in MS demangler.Varun Gandhi1-0/+2
2020-05-20Give microsoftDemangle() an outparam for how many input bytes were consumed.Nico Weber1-2/+5
2019-12-04Revert "Add some missing includes to MicrosoftDemangle.cpp (PR44217)"David Blaikie1-2/+0
2019-12-04Add some missing includes to MicrosoftDemangle.cpp (PR44217)David Blaikie1-0/+2
2019-10-15[Demangle] Add a few more options to the microsoft demanglerMartin Storsjo1-1/+11
2019-10-02Fix uninitialized variable warning. NFCI.Simon Pilgrim1-1/+1
2019-09-23llvm-undname: Add support for demangling typeinfo namesNico Weber1-0/+18
2019-06-04llvm-undname: Correctly demangle vararg parametersNico Weber1-5/+4
2019-06-04llvm-undname: More coverage-related cleanupsNico Weber1-11/+9
2019-06-04llvm-undname: Add test coverage for demangleInitFiniStub()Nico Weber1-2/+2
2019-06-04llvm-undname: Yet more coverage for error pathsNico Weber1-3/+8
2019-06-04llvm-undname: More no-op changes to increase test coverageNico Weber1-6/+5
2019-06-04llvm-undname: Several behavior-preserving changes to increase coverageNico Weber1-11/+6
2019-06-02llvm-undname; Add more test coverage for demangleFunctionClass()Nico Weber1-2/+2
2019-06-02Remove code path that's dead after r358835Nico Weber1-4/+2
2019-05-28llvm-undname: Support demangling char8_tNico Weber1-0/+2
2019-05-28llvm-undname: Add support for local static thread guardsNico Weber1-2/+5
2019-05-28llvm-undname: Remove unreachable statementNico Weber1-1/+0
2019-05-27llvm-undname: Extract demangleMD5Name() method; no behavior changeNico Weber1-30/+34
2019-05-27llvm-undname: Make demangling of MD5 names more robustNico Weber1-3/+25