aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Demangle
AgeCommit message (Expand)AuthorFilesLines
2024-01-04[llvm-cxxfilt] Added the option --no-params (#75348)Dmitry Vasilyev2-4/+5
2024-01-02Revert "[llvm-cxxfilt] Added the option --no-params (#75348)"Arthur Eubanks2-5/+4
2024-01-02[llvm-cxxfilt] Added the option --no-params (#75348)Dmitry Vasilyev2-4/+5
2023-09-26[llvm-cxxfilt] Do not consider the prefix dot as part of the demangled symbol...zhijian1-3/+11
2023-07-18[Demangle] Include <exception> for IWYUFangrui Song1-0/+1
2023-07-13[Demangle] use std::string_view::data rather than &*std::string_view::beginNick Desaulniers2-7/+6
2023-07-11[MicrosoftDemangle] fix warn-trailing false positiveNick Desaulniers1-1/+2
2023-06-06reland: [Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-8/+8
2023-06-05[Demangle] refactor DLangDemangle to use std::string_viewNick Desaulniers1-173/+192
2023-06-05[Demangle] convert microsoftDemangle to take a std::string_viewNick Desaulniers1-2/+2
2023-06-05[Demangle] convert is*Encoding to use std::string_viewNick Desaulniers1-14/+14
2023-06-02[Damangle] convert dlangDemangle to use std::string_viewNick Desaulniers2-7/+9
2023-06-02[Damangle] convert rustDemangle to use std::string_viewNick Desaulniers2-9/+7
2023-06-02[Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::strin...Nick Desaulniers2-11/+13
2023-05-03[Demangle] remove unused status param of itaniumDemangleNick Desaulniers2-21/+10
2023-05-03[Demangle] remove unused params of itaniumDemangleNick Desaulniers2-7/+5
2023-05-02Revert "[Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-14/+16
2023-05-02[Demangle] make llvm::demangle take std::string_view rather than const std::s...Nick Desaulniers1-16/+14
2023-04-21[Demangle] remove unused params of microsoftDemangleNick Desaulniers2-6/+3
2023-04-20[Demangle] fix windows testsNick Desaulniers1-2/+5
2023-04-20Reland: [Demangle] replace use of llvm::StringView w/ std::string_viewNick Desaulniers5-163/+183
2023-04-14Revert D148384 "[Demangle] replace use of llvm::StringView w/ std::string_view"Fangrui Song5-180/+162
2023-04-14[Demangle] fix windows buildNick Desaulniers2-6/+6
2023-04-14[Demangle] replace use of llvm::StringView w/ std::string_viewNick Desaulniers5-157/+174
2023-04-14[StringView] remove consumeFrontNick Desaulniers2-79/+94
2023-04-14[StringView] remove popFrontNick Desaulniers1-21/+54
2023-04-14[StringView] remove ctor incompatible with std::string_viewNick Desaulniers2-2/+2
2023-04-14[StringView] remove dropFrontNick Desaulniers1-6/+6
2023-04-14[RustDemangle] remove StringView::dropFrontNick Desaulniers1-4/+3
2023-04-13[Demangle] Remove uses of llvm::itanium_demangle::StringView::{dropBack,dropF...Fangrui Song1-12/+12
2022-10-17[demangler] Simplify OutputBuffer initializationNathan Sidwell5-40/+10
2022-08-15Make demangler independent of LLVM againBenjamin Kramer1-2/+1
2022-08-14Use llvm::all_of (NFC)Kazu Hirata1-1/+2
2022-06-08[MicrosoftDemangle] Set error to true when returning nullptr.Zequan Wu1-2/+6
2022-04-26Revert "[demangler] Simplify OutputBuffer initialization"Kirill Stoimenov5-6/+39
2022-04-26[demangler] Simplify OutputBuffer initializationNathan Sidwell5-39/+6
2022-04-13[demangler] Rust demangler buffer returnNathan Sidwell2-36/+6
2022-04-06[demangler] Node precision dumperNathan Sidwell1-3/+43
2022-04-06[demangler][NFC] Rename SwapAndRestore to ScopedOverrideNathan Sidwell1-9/+9
2022-03-28ItaniumDemangler: Update BinaryExpr::match to match the ctorDavid Blaikie1-0/+4
2022-03-28[demangler] Add StringView conversion operatorNathan Sidwell2-18/+11
2022-03-28[llvm] Fix string copy confusionNathan Sidwell1-2/+2
2022-03-22[demangler] Add support for C++20 modulesNathan Sidwell1-0/+9
2022-02-07[demangler] Remove StdQualifiedNameNathan Sidwell1-9/+0
2022-01-21[llvm] Remove unused headers in LLVMDemangleserge-sans-paille2-3/+0
2022-01-12[Demangle] Pass Ret parameter from decodeNumber by referenceLuís Ferreira1-5/+5
2022-01-12[Demangle] Add support for D types back referencingLuís Ferreira1-2/+52
2022-01-12[Demangle] Add support for D symbols back referencingLuís Ferreira1-3/+137
2022-01-12[Demangle] Add minimal support for D simple basic typesLuís Ferreira1-2/+36
2021-12-07[Demangle] Add support for D function-local parent symbolsLuís Ferreira1-0/+17