aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Demangle/ItaniumDemangle.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-04-12[demangler] Add a partial demangling API for LLDB.Erik Pilkington1-0/+191
2018-04-12[demangler] NFC: Some refactoring to support partial demangling.Erik Pilkington1-42/+97
2018-04-09[demangler] Support for fold expressions.Erik Pilkington1-3/+126
2018-04-09[demangler] Support for <data-member-prefix>.Erik Pilkington1-0/+9
2018-04-09[demangler] Support for partially substituted sizeof....Erik Pilkington1-1/+24
2018-03-26[demangler] Fix a bug in r328464 found by oss-fuzz.Erik Pilkington1-2/+27
2018-03-25[demangler] Use a back-patching scheme to resolve forward references.Erik Pilkington1-40/+79
2018-03-25[demangler] Tweak how parameter pack sizes are determined.Erik Pilkington1-210/+105
2018-03-25[demangler] Support for clang's enable_if attribute.Erik Pilkington1-6/+35
2018-03-21Reapply Support layering fixes.David Blaikie1-4/+6
2018-03-21Revert layering changesJonas Devlieghere1-6/+4
2018-03-21Move Compiler.h from Support to Demangler to fix layering.David Blaikie1-4/+6
2018-03-19[demangler] Recopy the demangler from libcxxabi.Erik Pilkington1-3943/+4521
2017-12-19Silence a bunch of implicit fallthrough warningsAdrian Prantl1-1/+2
2017-05-28[ItaniumDemangle] Fix a exponential string copying bugErik Pilkington1-0/+3
2017-05-27[Demangler] copy changes made in libcxxabi's r303718 to ItaniumDemangleErik Pilkington1-21/+28
2017-05-24Demangler: Fix constructor cv qualifier handlingTamas Berghammer1-0/+2
2017-05-18Revert r303375 "LLVM_FALLTHROUGH instead of fall-through comment."Rui Ueyama1-1/+1
2017-05-18LLVM_FALLTHROUGH instead of fall-through comment.Galina Kistanova1-1/+1
2017-05-18Reduce gcc-7 warnings by fall-through comments.Galina Kistanova1-1/+1
2017-01-31Add support for demangling C++11 thread_local variables. David Bozier1-0/+23
2017-01-27Fix ASAN failure in cxa_demangleMehdi Amini1-1/+2
2017-01-24Demangle: correct demangling for CV-qualified functionsSaleem Abdulrasool1-6/+9
2017-01-24Demangle: use named values for CV qualifiersSaleem Abdulrasool1-12/+18
2017-01-24Demangle: avoid butchering parameter typeSaleem Abdulrasool1-2/+2
2017-01-20Revert "Demangle: only demangle mangled symbols"Saleem Abdulrasool1-10/+1
2016-11-20Demangle: remove references to allocator for default allocatorSaleem Abdulrasool1-50/+29
2016-11-20Demangle: remove unnecessary typedef for std::vectorSaleem Abdulrasool1-5/+3
2016-11-20Demangle: replace custom typedef for std::string with std::stringSaleem Abdulrasool1-41/+37
2016-11-20Demangle: use direct member initialization (NFC)Saleem Abdulrasool1-14/+7
2016-11-14Demangle: only demangle mangled symbolsSaleem Abdulrasool1-1/+10
2016-09-06Avoid using alignas and constexpr.Rafael Espindola1-136/+5
2016-09-06Fix ItaniumDemangle.cpp build with MSVC 2013Reid Kleckner1-18/+19
2016-09-06Add an c++ itanium demangler to llvm.Rafael Espindola1-0/+4431