aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorKohei Asano <32860920+khei4@users.noreply.github.com>2023-09-18 21:29:10 +0900
committerGitHub <noreply@github.com>2023-09-18 21:29:10 +0900
commitbaf031a853d1d301d6798ef3277b89875625a0b1 (patch)
treeb42cb219b7616d11fe576c49b64d5a454cac72a8 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parent1a8b36b16c3778dc458182ea342904e574b008c7 (diff)
downloadllvm-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