[PATCH] D50935: Add data structure to form equivalence classes of mangled names.
Richard Smith - zygoloid via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 17 18:58:28 PDT 2018
rsmith created this revision.
rsmith added reviewers: erik.pilkington, dlj.
Herald added subscribers: llvm-commits, mgorny.
Given a set of equivalent name fragments, this mechanism determines whether two
mangled names are equivalent. The intent is to use this for fuzzy matching of
profile data against the program after certain refactorings are performed.
Repository:
rL LLVM
https://reviews.llvm.org/D50935
Files:
include/llvm/Demangle/ItaniumDemangle.h
include/llvm/Support/ItaniumManglingCanonicalizer.h
lib/Support/CMakeLists.txt
lib/Support/ItaniumManglingCanonicalizer.cpp
unittests/Support/CMakeLists.txt
unittests/Support/ItaniumManglingCanonicalizerTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D50935.161367.patch
Type: text/x-patch
Size: 25361 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180818/349e8b1e/attachment.bin>
More information about the llvm-commits
mailing list