summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Demangle/ItaniumDemangle.cpp
Commit message (Expand)AuthorAgeFilesLines
* [demangler] Fix an oss-fuzz bug from r338138Erik Pilkington2018-07-281-0/+8
* [demangler] Support for reference collapsingErik Pilkington2018-07-271-46/+56
* [demangler] call terminate() if allocation failedErik Pilkington2018-07-231-4/+13
* Add some helper functions to the demangle utility classes.Zachary Turner2018-07-171-13/+5
* [LLVMDemangle] Move some utility classes to header files.Zachary Turner2018-07-161-198/+5
* [demangler] Avoid alignment warningSerge Pavlov2018-07-051-1/+1
* Revert r336159, r336157. Some bots failed on qualified std::max_align_t, and ...Erik Pilkington2018-07-031-2/+1
* Some buildbots were choking on std::max_align_t, try using the global alias.Erik Pilkington2018-07-031-1/+1
* [demangler] Fix a MSVC alignment warning.Erik Pilkington2018-07-031-1/+2
* Fix spelling mistakes in comments. NFCI.Simon Pilgrim2018-06-261-4/+4
* Move Compiler.h from Demangle back to SupportDavid Blaikie2018-06-041-2/+70
* Reverted commits 333390, 333391 and 333394Serge Pavlov2018-05-291-5/+5
* Use uniform mechanism for OOM errors handlingSerge Pavlov2018-05-291-5/+5
* [demangler] Add ItaniumPartialDemangler::isCtorOrDtorFangrui Song2018-05-241-0/+32
* [demangler] Add a partial demangling API for LLDB.Erik Pilkington2018-04-121-0/+191
* [demangler] NFC: Some refactoring to support partial demangling.Erik Pilkington2018-04-121-42/+97
* [demangler] Support for fold expressions.Erik Pilkington2018-04-091-3/+126
* [demangler] Support for <data-member-prefix>.Erik Pilkington2018-04-091-0/+9
* [demangler] Support for partially substituted sizeof....Erik Pilkington2018-04-091-1/+24
* [demangler] Fix a bug in r328464 found by oss-fuzz.Erik Pilkington2018-03-261-2/+27
* [demangler] Use a back-patching scheme to resolve forward references.Erik Pilkington2018-03-251-40/+79
* [demangler] Tweak how parameter pack sizes are determined.Erik Pilkington2018-03-251-210/+105
* [demangler] Support for clang's enable_if attribute.Erik Pilkington2018-03-251-6/+35
* Reapply Support layering fixes.David Blaikie2018-03-211-4/+6
* Revert layering changesJonas Devlieghere2018-03-211-6/+4
* Move Compiler.h from Support to Demangler to fix layering.David Blaikie2018-03-211-4/+6
* [demangler] Recopy the demangler from libcxxabi.Erik Pilkington2018-03-191-3943/+4521
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-1/+2
* [ItaniumDemangle] Fix a exponential string copying bugErik Pilkington2017-05-281-0/+3
* [Demangler] copy changes made in libcxxabi's r303718 to ItaniumDemangleErik Pilkington2017-05-271-21/+28
* Demangler: Fix constructor cv qualifier handlingTamas Berghammer2017-05-241-0/+2
* Revert r303375 "LLVM_FALLTHROUGH instead of fall-through comment."Rui Ueyama2017-05-181-1/+1
* LLVM_FALLTHROUGH instead of fall-through comment.Galina Kistanova2017-05-181-1/+1
* Reduce gcc-7 warnings by fall-through comments.Galina Kistanova2017-05-181-1/+1
* Add support for demangling C++11 thread_local variables. David Bozier2017-01-311-0/+23
* Fix ASAN failure in cxa_demangleMehdi Amini2017-01-271-1/+2
* Demangle: correct demangling for CV-qualified functionsSaleem Abdulrasool2017-01-241-6/+9
* Demangle: use named values for CV qualifiersSaleem Abdulrasool2017-01-241-12/+18
* Demangle: avoid butchering parameter typeSaleem Abdulrasool2017-01-241-2/+2
* Revert "Demangle: only demangle mangled symbols"Saleem Abdulrasool2017-01-201-10/+1
* Demangle: remove references to allocator for default allocatorSaleem Abdulrasool2016-11-201-50/+29
* Demangle: remove unnecessary typedef for std::vectorSaleem Abdulrasool2016-11-201-5/+3
* Demangle: replace custom typedef for std::string with std::stringSaleem Abdulrasool2016-11-201-41/+37
* Demangle: use direct member initialization (NFC)Saleem Abdulrasool2016-11-201-14/+7
* Demangle: only demangle mangled symbolsSaleem Abdulrasool2016-11-141-1/+10
* Avoid using alignas and constexpr.Rafael Espindola2016-09-061-136/+5
* Fix ItaniumDemangle.cpp build with MSVC 2013Reid Kleckner2016-09-061-18/+19
* Add an c++ itanium demangler to llvm.Rafael Espindola2016-09-061-0/+4431
OpenPOWER on IntegriCloud