[PATCH] D50828: Add profiling and canonicalization support to demangler nodes. No functionality change intended.

Richard Smith - zygoloid via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 15 17:40:39 PDT 2018


rsmith created this revision.
rsmith added reviewers: erik.pilkington, dlj.
Herald added a subscriber: llvm-commits.

Adds the ability to deduplicate demangler nodes as they're being created. I've
kept the new functionality behind #ifdefs to make it easier to keep this in
sync with the libc++abi version of this code. This is a prerequisite for
profile data remapping functionality; you can see the big picture here:
https://reviews.llvm.org/differential/diff/160950/


Repository:
  rL LLVM

https://reviews.llvm.org/D50828

Files:
  lib/Demangle/ItaniumDemangle.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D50828.160957.patch
Type: text/x-patch
Size: 55643 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180816/5470dfbe/attachment.bin>


More information about the llvm-commits mailing list