aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2025-11-09 21:08:46 +0000
committerGitHub <noreply@github.com>2025-11-09 21:08:46 +0000
commit700b77b5e5ca51fa18b954f062cb14edfc724b5d (patch)
treef23d76175f1a5544beb02aae805edd2d4bdc9ecc /llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp
parent63fe60f830ec00cb44fb7354291a74ddc1a7c513 (diff)
downloadllvm-700b77b5e5ca51fa18b954f062cb14edfc724b5d.zip
llvm-700b77b5e5ca51fa18b954f062cb14edfc724b5d.tar.gz
llvm-700b77b5e5ca51fa18b954f062cb14edfc724b5d.tar.bz2
[InstCombine] Don't sink if it would require dropping deref assumptions. (#166945)
Currently sinking assumes in instcombine drops assumes if they would prevent sinking. Removing dereferenceable assumptions earlier on can inhibit vectorization of early-exit loops in practice. Special-case deferenceable assumptions so that they block sinking. This can be combined with a separate change to drop dereferencebale assumptions after vectorization: https://clang.godbolt.org/z/jGqcx3sbs PR: https://github.com/llvm/llvm-project/pull/166945
Diffstat (limited to 'llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp')
0 files changed, 0 insertions, 0 deletions