diff options
author | Maksim Panchenko <maks@fb.com> | 2023-11-25 23:23:47 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-25 23:23:47 -0800 |
commit | f4834255d30d695fb89c4b566d65917a8e505ca2 (patch) | |
tree | b3c404e91f333b104480672b11206ee4d0122fb9 /llvm/lib/Transforms/Utils/CloneFunction.cpp | |
parent | 1aa1d176ba96ded489b902376426dde71556be1f (diff) | |
download | llvm-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