aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorHongtao Yu <hoy@fb.com>2021-06-18 09:30:38 -0700
committerHongtao Yu <hoy@fb.com>2021-06-22 16:24:59 -0700
commit5c8659801a4976ef2b327f4071d98086efd42a36 (patch)
tree6f3b567e81e494b3b3b84ecd7af5fa7926ef1b1e /clang/lib/Frontend/CompilerInvocation.cpp
parent959dbd1761cddbe8c53509459dbc0463f86c1b50 (diff)
downloadllvm-5c8659801a4976ef2b327f4071d98086efd42a36.zip
llvm-5c8659801a4976ef2b327f4071d98086efd42a36.tar.gz
llvm-5c8659801a4976ef2b327f4071d98086efd42a36.tar.bz2
[CSSPGO][llvm-profgen] Handle return to external transition.
In a callback case, a return from internal code, say A, to external runtime can happen. The external runtime can then call back to another internal routine, say B. Making an artificial branch that looks like a return from A to B can confuse the unwinder to treat the instruction before B as the call instruction. Reviewed By: wenlei, wmi Differential Revision: https://reviews.llvm.org/D104546
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions