diff options
author | Craig Topper <craig.topper@gmail.com> | 2020-02-08 21:35:21 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2020-02-09 11:45:54 -0800 |
commit | dbcc1392b3807d7ddcb000741d2ffb276d90d36b (patch) | |
tree | 8f7821814dce2f43a58be8e24b74420c26e6e139 /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 85e2fa44c64e1edd2f675c990ecc60f5fadb4686 (diff) | |
download | llvm-dbcc1392b3807d7ddcb000741d2ffb276d90d36b.zip llvm-dbcc1392b3807d7ddcb000741d2ffb276d90d36b.tar.gz llvm-dbcc1392b3807d7ddcb000741d2ffb276d90d36b.tar.bz2 |
[X86] Remove isel patterns that include a vselect/X86selects and a strict FP node.
A vselect+strictfp node is not equivalent to a masked operation.
The exceptions of the strictfp node are not masked by a vselect
after it so we can't match it to a masked operation.
We already had a hack in IsLegalToFold to prevent these patterns from
matching. This patch removes that hack and removes the patterns.
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions