[X86] Simplify the type legality checking for (FM)ADDSUB/SUBADD matching. NFCI
authorCraig Topper <craig.topper@intel.com>
Thu, 15 Mar 2018 17:38:59 +0000 (17:38 +0000)
committerCraig Topper <craig.topper@intel.com>
Thu, 15 Mar 2018 17:38:59 +0000 (17:38 +0000)
commit5a0251fe67f5cf36e11598eb4d5e08f1ad80719a
treef76209f8f92127a1378ee364123bfad10e849bda
parent627e001fad49bf911ad83b8bbbb7306930ae940b
[X86] Simplify the type legality checking for (FM)ADDSUB/SUBADD matching. NFCI

Rather than enumerating all specific types, for the DAG combine we can just use TLI::isTypeLegal and an SSE3 check. For the BUILD_VECTOR version we already know the type is legal so we just need to check SSE3.

llvm-svn: 327649
llvm/lib/Target/X86/X86ISelLowering.cpp