diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-10-14 18:14:23 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-10-14 18:14:37 +0100 |
commit | 60ba9233d126f828bd4f79f02bc8e2330fead566 (patch) | |
tree | 54110c0a9e9f1afb81b9b24c6a449fbb5d742b10 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 3fdf3b153960175302a87079e60e49935f2ff39b (diff) | |
download | llvm-60ba9233d126f828bd4f79f02bc8e2330fead566.zip llvm-60ba9233d126f828bd4f79f02bc8e2330fead566.tar.gz llvm-60ba9233d126f828bd4f79f02bc8e2330fead566.tar.bz2 |
Revert rG25a97c3a43d7 - "[InstCombine] visitCallInst - retain undefs in vector funnel shift amounts"
This reverts commit 25a97c3a43d7bc469ec67dd4e901a507b9b11116.
We have other constant folds that fold undef funnel shift amounts to 0 - so we need to be consistent.
If we end up with regressions where we lose a splat shift amount pattern we'll have to investigate other canonicalizations, but matchFunnelShift currently protects us from that.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions