aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Demangle/ItaniumDemangle.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-04-25[lldb][Mangled] Retrieve and cache demangled name info (#131836)Michael Buch1-3/+14
2024-01-04[llvm-cxxfilt] Added the option --no-params (#75348)Dmitry Vasilyev1-2/+2
2024-01-02Revert "[llvm-cxxfilt] Added the option --no-params (#75348)"Arthur Eubanks1-2/+2
2024-01-02[llvm-cxxfilt] Added the option --no-params (#75348)Dmitry Vasilyev1-2/+2
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 Desaulniers1-1/+1
2023-06-02[Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::strin...Nick Desaulniers1-3/+4
2023-05-03[Demangle] remove unused status param of itaniumDemangleNick Desaulniers1-20/+9
2023-05-03[Demangle] remove unused params of itaniumDemangleNick Desaulniers1-6/+4
2023-04-20Reland: [Demangle] replace use of llvm::StringView w/ std::string_viewNick Desaulniers1-2/+2
2023-04-14Revert D148384 "[Demangle] replace use of llvm::StringView w/ std::string_view"Fangrui Song1-2/+2
2023-04-14[Demangle] fix windows buildNick Desaulniers1-1/+1
2023-04-14[Demangle] replace use of llvm::StringView w/ std::string_viewNick Desaulniers1-1/+1
2022-10-17[demangler] Simplify OutputBuffer initializationNathan Sidwell1-16/+5
2022-04-26Revert "[demangler] Simplify OutputBuffer initialization"Kirill Stoimenov1-5/+16
2022-04-26[demangler] Simplify OutputBuffer initializationNathan Sidwell1-16/+5
2022-04-06[demangler] Node precision dumperNathan Sidwell1-3/+43
2022-03-28ItaniumDemangler: Update BinaryExpr::match to match the ctorDavid Blaikie1-0/+4
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-paille1-2/+0
2021-10-21[Demangle] Rename OutputStream to OutputStringLuís Ferreira1-35/+35
2020-02-11Use std::foo_t rather than std::foo in LLVM.Justin Lebar1-4/+2
2019-11-04[demangle] NFC: get rid of NodeOrStringErik Pilkington1-8/+0
2019-09-07Synchronize LLVM's copy of libc++abi's demangler with the libc++abiRichard Smith1-0/+10
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-27[Demangle] remove itaniumFindTypesInMangledNamePavel Labath1-9/+0
2018-11-11Make initializeOutputStream() return false on error and true on success.Nico Weber1-5/+5
2018-10-17Port libcxxabi r344607 into llvmPavel Labath1-1/+1
2018-10-15NFC: Fix a -Wsign-conversion warningErik Pilkington1-5/+11
2018-09-15Update microsoftDemangle() to work more like itaniumDemangle().Nico Weber1-15/+0
2018-08-20Add missing include (<functional> for std::ref)David Blaikie1-0/+1
2018-08-20Move Itanium demangler implementation into a header file and add visitation s...Richard Smith1-4857/+206
2018-08-16Factor Node creation out of the demangler. No functionality changeRichard Smith1-77/+99
2018-08-13[itanium demangler] Add llvm::itaniumFindTypesInMangledName()Erik Pilkington1-1/+15
2018-08-02[itanium demangler] Support dot suffixes on block invocation functionsErik Pilkington1-0/+2
2018-07-28[demangler] Fix an oss-fuzz bug from r338138Erik Pilkington1-0/+8
2018-07-27[demangler] Support for reference collapsingErik Pilkington1-46/+56
2018-07-23[demangler] call terminate() if allocation failedErik Pilkington1-4/+13
2018-07-17Add some helper functions to the demangle utility classes.Zachary Turner1-13/+5
2018-07-16[LLVMDemangle] Move some utility classes to header files.Zachary Turner1-198/+5
2018-07-05[demangler] Avoid alignment warningSerge Pavlov1-1/+1
2018-07-03Revert r336159, r336157. Some bots failed on qualified std::max_align_t, and ...Erik Pilkington1-2/+1
2018-07-03Some buildbots were choking on std::max_align_t, try using the global alias.Erik Pilkington1-1/+1
2018-07-03[demangler] Fix a MSVC alignment warning.Erik Pilkington1-1/+2
2018-06-26Fix spelling mistakes in comments. NFCI.Simon Pilgrim1-4/+4
2018-06-04Move Compiler.h from Demangle back to SupportDavid Blaikie1-2/+70
2018-05-29Reverted commits 333390, 333391 and 333394Serge Pavlov1-5/+5
2018-05-29Use uniform mechanism for OOM errors handlingSerge Pavlov1-5/+5
2018-05-24[demangler] Add ItaniumPartialDemangler::isCtorOrDtorFangrui Song1-0/+32