commit | c4a39a107920b88ce88f28f47fc85b96ab18f103 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Sat Jan 27 20:19:02 2018 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Sat Jan 27 20:19:02 2018 +0000 |
tree | 1a28a47c7141d70a30f17d6b0071c280dfb3cb94 | |
parent | 391a2859dce75e7ba23e26f16eb946bc7c5ddcf3 [diff] |
[X86] Remove X86ISD::PCMPGTM/PCMPEQM and instead just use X86ISD::PCMPM and pattern match the immediate value during isel. Legalization is still biased to turn LT compares in to GT by swapping operands to avoid needing extra isel patterns to commute. I'm hoping to remove TESTM/TESTNM next and this should simplify that by making EQ/NE more similar. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@323604 91177308-0d34-0410-b5e6-96231b3b80d8