diff options
author | Sanjay Patel <spatel@rotateright.com> | 2018-05-16 15:15:22 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2018-05-16 15:15:22 +0000 |
commit | 2eb3512090b8a3be45d88b53b2416e6e16455efb (patch) | |
tree | e88d8ee83b126de60638e93282ec62fb141d9094 /llvm/lib/CodeGen/TargetLoweringBase.cpp | |
parent | 561228b2fa1fa7e638a10a7767df5f6f99ddaa43 (diff) | |
download | llvm-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