aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneFunction.cpp
diff options
context:
space:
mode:
authorMaksim Panchenko <maks@fb.com>2023-11-25 23:23:47 -0800
committerGitHub <noreply@github.com>2023-11-25 23:23:47 -0800
commitf4834255d30d695fb89c4b566d65917a8e505ca2 (patch)
treeb3c404e91f333b104480672b11206ee4d0122fb9 /llvm/lib/Transforms/Utils/CloneFunction.cpp
parent1aa1d176ba96ded489b902376426dde71556be1f (diff)
downloadllvm-f4834255d30d695fb89c4b566d65917a8e505ca2.zip
llvm-f4834255d30d695fb89c4b566d65917a8e505ca2.tar.gz
llvm-f4834255d30d695fb89c4b566d65917a8e505ca2.tar.bz2
[BOLT] Reset output addresses for deleted blocks (#73429)
This is a follow-up to #73076. We need to reset output addresses for deleted blocks, otherwise the address translation may mistakenly attribute input address of a deleted block to a non-zero address. While working on a test case, I've discovered that DWARF output ranges were already broken for deleted basic blocks: #73428. I will provide a test case for this PR with a DWARF address range fix PR.
Diffstat (limited to 'llvm/lib/Transforms/Utils/CloneFunction.cpp')
0 files changed, 0 insertions, 0 deletions