aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp
diff options
context:
space:
mode:
authorHongtao Yu <hoy@fb.com>2021-01-27 16:04:11 -0800
committerHongtao Yu <hoy@fb.com>2021-01-27 21:29:46 -0800
commit7e99bddfeaab2713a8bb6ca538da25b66e6efc59 (patch)
treec3a418e3b1b3987229addd5acc6099a7583fbca7 /llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp
parent5d05cdf55cdb3910d152ceb967de13bdd6295f56 (diff)
downloadllvm-7e99bddfeaab2713a8bb6ca538da25b66e6efc59.zip
llvm-7e99bddfeaab2713a8bb6ca538da25b66e6efc59.tar.gz
llvm-7e99bddfeaab2713a8bb6ca538da25b66e6efc59.tar.bz2
[CSSPGO] Support of CS profiles in extended binary format.
This change brings up support of context-sensitive profiles in the format of extended binary. Existing sample profile reader/writer/merger code is being tweaked to reflect the fact of bracketed input contexts, like (`[...]`). The paired brackets are also needed in extbinary profiles because we don't yet have an otherwise good way to tell calling contexts apart from regular function names since the context delimiter `@` can somehow serve as a part of the C++ mangled names. Reviewed By: wmi, wenlei Differential Revision: https://reviews.llvm.org/D95547
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp')
0 files changed, 0 insertions, 0 deletions