[AVX-512] Teach LowerFormalArguments to use the extended register class when availabl...
authorCraig Topper <craig.topper@gmail.com>
Sat, 26 Nov 2016 07:20:57 +0000 (07:20 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 26 Nov 2016 07:20:57 +0000 (07:20 +0000)
commit6677bb4e506dc46ea3d3e60f654bc78a3e1656d7
tree379bef7d66f8e1c1cfe53532e118f0f9221da149
parent39265bb1ce7aa0e5457f50213cb0810009dde50c
[AVX-512] Teach LowerFormalArguments to use the extended register class when available. Fix the avx512vl stack folding tests to clobber more registers or otherwise they use xmm16 after this change.

llvm-svn: 287971
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/stack-folding-fp-avx512vl.ll
llvm/test/CodeGen/X86/stack-folding-int-avx512vl.ll