[X86] Add AVX-512 VTs to findRepresentativeClass as well as v16i16 which was also...
authorCraig Topper <craig.topper@gmail.com>
Fri, 30 Sep 2016 04:31:37 +0000 (04:31 +0000)
committerCraig Topper <craig.topper@gmail.com>
Fri, 30 Sep 2016 04:31:37 +0000 (04:31 +0000)
commitde03ff706302b2aad8499a53eeb6b4ae7de769e3
tree3375f1cd74155861593eb11651a6fbd9d49a9ade
parentbc6e97b8f43bc1d8340632947bab3cade6186df1
[X86] Add AVX-512 VTs to findRepresentativeClass as well as v16i16 which was also missing. Change register class to include the extra 16 AVX512 registers.

I'm not completely sure what this method does or why all the 256-bit VTs returned VR128RegClass when the comments on the method definiton say it should return the largest super register class. I just figured AVX-512 should be similar.

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