aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2021-02-21 16:24:18 +0100
committerNikita Popov <nikita.ppv@gmail.com>2021-02-22 18:35:30 +0100
commit5e7e499b912d2c9ebaa91b5783ca123dbedeabcc (patch)
tree2d157482781b9d32285ba2ae80cedcefa281a44f /llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp
parentbccdf6b232f67aa4e91f18d49700308f2815ca09 (diff)
downloadllvm-5e7e499b912d2c9ebaa91b5783ca123dbedeabcc.zip
llvm-5e7e499b912d2c9ebaa91b5783ca123dbedeabcc.tar.gz
llvm-5e7e499b912d2c9ebaa91b5783ca123dbedeabcc.tar.bz2
[JumpThreading] Clone noalias.scope.decl when threading blocks
When cloning instructions during jump threading, also clone and adapt any declared scopes. This is primarily important when threading loop exits, because we'll end up with two dominating scope declarations in that case (at least after additional loop rotation). This addresses a loose thread from https://reviews.llvm.org/rG2556b413a7b8#975012. Differential Revision: https://reviews.llvm.org/D97154
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp')
0 files changed, 0 insertions, 0 deletions