aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2018-05-16 15:15:22 +0000
committerSanjay Patel <spatel@rotateright.com>2018-05-16 15:15:22 +0000
commit2eb3512090b8a3be45d88b53b2416e6e16455efb (patch)
treee88d8ee83b126de60638e93282ec62fb141d9094 /llvm/lib/CodeGen/TargetLoweringBase.cpp
parent561228b2fa1fa7e638a10a7767df5f6f99ddaa43 (diff)
downloadllvm-2eb3512090b8a3be45d88b53b2416e6e16455efb.zip
llvm-2eb3512090b8a3be45d88b53b2416e6e16455efb.tar.gz
llvm-2eb3512090b8a3be45d88b53b2416e6e16455efb.tar.bz2
[InstCombine] allow more binop (shuffle X), C transforms
The canonicalization was restricted to shuffle masks with a 1-to-1 mapping to the constant vector, but that disqualifies the common splat pattern. This is part of solving PR37463: https://bugs.llvm.org/show_bug.cgi?id=37463 llvm-svn: 332479
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringBase.cpp')
0 files changed, 0 insertions, 0 deletions