diff options
| author | Kohei Asano <32860920+khei4@users.noreply.github.com> | 2023-09-18 21:29:10 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-18 21:29:10 +0900 |
| commit | baf031a853d1d301d6798ef3277b89875625a0b1 (patch) | |
| tree | b42cb219b7616d11fe576c49b64d5a454cac72a8 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | |
| parent | 1a8b36b16c3778dc458182ea342904e574b008c7 (diff) | |
| download | llvm-baf031a853d1d301d6798ef3277b89875625a0b1.zip llvm-baf031a853d1d301d6798ef3277b89875625a0b1.tar.gz llvm-baf031a853d1d301d6798ef3277b89875625a0b1.tar.bz2 | |
[MemCpyOpt] fix miscompile for non-dominated use of src alloca for stack-move optimization (#66618)
Stack-move optimization, the optimization that merges src and dest
alloca of the full-size copy, replaces all uses of the dest alloca with
src alloca. For safety, we needed to check all uses of the dest alloca
locations are dominated by src alloca, to be replaced. This PR adds the
check for that.
Fixes #65225
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions
