commit | 6928dfadcd56b41949b4bd4e1fc002b9f080a6bd | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@gmail.com> | Sat Sep 24 21:42:49 2016 +0000 |
committer | Craig Topper <craig.topper@gmail.com> | Sat Sep 24 21:42:49 2016 +0000 |
tree | bbde5206419cd6c87e216b0cccdb37198ef53cea | |
parent | 1e23cc89e7818012a00db67c0b092850451d91a2 [diff] |
[X86] Teach combineShuffle to avoid creating floating point operations with integer types and integer operations with floating point types. Seems isOperationLegal lies for mismatched types and operations. Fixes PR30511. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282341 91177308-0d34-0410-b5e6-96231b3b80d8