aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Demangle/ItaniumDemangle.cpp
AgeCommit message (Expand)AuthorFilesLines
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
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