Richard Smith 3164fcfd27 Add flag to llvm-profdata to allow symbols in profile data to be remapped, and
add a tool to generate symbol remapping files.

Summary:
The new tool llvm-cxxmap builds a symbol mapping table from a file containing
a description of partial equivalences to apply to mangled names and files
containing old and new symbol tables.

Reviewers: davidxl

Subscribers: mgorny, llvm-commits

Differential Revision: https://reviews.llvm.org/D51470

llvm-svn: 342168
2018-09-13 20:22:02 +00:00

9 lines
185 B
Plaintext

# foo:: and foo::detail:: are equivalent
name 3foo N3foo6detailE
# foo::qux and foo::quux are equivalent
type N3foo3quxE N3foo4quuxE
# N::X and M::X are equivalent
name N1N1XE N1M1XE