aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-cov/SourceCoverageView.cpp
diff options
context:
space:
mode:
authorPetar Jovanovic <petar.jovanovic@mips.com>2018-01-31 15:57:57 +0000
committerPetar Jovanovic <petar.jovanovic@mips.com>2018-01-31 15:57:57 +0000
commit540f4cd10a86637bb4570ff1bb3e12f151137f7b (patch)
treeb4c5ad1d2f3ce5eb4b5e0032c81b547eabfb952a /llvm/tools/llvm-cov/SourceCoverageView.cpp
parentfd58ade81c74852f6f99af3b929338c71f149265 (diff)
downloadllvm-540f4cd10a86637bb4570ff1bb3e12f151137f7b.zip
llvm-540f4cd10a86637bb4570ff1bb3e12f151137f7b.tar.gz
llvm-540f4cd10a86637bb4570ff1bb3e12f151137f7b.tar.bz2
[DWARF] Allow duplication of tails with CFI instructions
This commit came as a result for revert of patch r317579 (originally committed as r317100). The patch made CFI instructions duplicable, because their existence in the epilogue block was affecting the Tail duplication pass. However, duplicating blocks with CFI instructions was an issue for compact unwind info on Darwin, which is why the patch was reverted. This patch allows duplicating tails with CFI instructions, though they are not duplicable, by copying them 'manually'. Patch by Djordje Kovacevic. Differential Revision: https://reviews.llvm.org/D40979 llvm-svn: 323883
Diffstat (limited to 'llvm/tools/llvm-cov/SourceCoverageView.cpp')
0 files changed, 0 insertions, 0 deletions