summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorPete Cooper <peter_cooper@apple.com>2014-10-27 19:40:35 +0000
committerPete Cooper <peter_cooper@apple.com>2014-10-27 19:40:35 +0000
commit3c0af35232d3efcf5a88ad3f44999c8e0e3c4616 (patch)
tree480b58e3b87566254f10f61cbad80a0bb1a7d89d /clang/lib/Frontend/InitPreprocessor.cpp
parent90f741a2ce6422ad7fc6db111a470f3da5b5942b (diff)
downloadbcm5719-llvm-3c0af35232d3efcf5a88ad3f44999c8e0e3c4616.tar.gz
bcm5719-llvm-3c0af35232d3efcf5a88ad3f44999c8e0e3c4616.zip
Stackmap shadows should consider call returns a branch target.
To avoid emitting too many nops, a stackmap shadow can include emitted instructions in the shadow, but these must not include branch targets. A return from a call should count as a branch target as patching over the instructions after the call would lead to incorrect behaviour for threads currently making that call, when they return. llvm-svn: 220710
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud