I'm starting to commit KNL backend. I'll push patches one-by-one. This patch includes...
authorElena Demikhovsky <elena.demikhovsky@intel.com>
Wed, 24 Jul 2013 11:02:47 +0000 (11:02 +0000)
committerElena Demikhovsky <elena.demikhovsky@intel.com>
Wed, 24 Jul 2013 11:02:47 +0000 (11:02 +0000)
commite3809eed34f000581a464689596eefde2a6d1f24
treeaf76cefea15d1e003a6430ae5c335d36f748de68
parent9b3b2862478e5baec967d479a2d00731758e1bb8
I'm starting to commit KNL backend. I'll push patches one-by-one. This patch includes support for the extended register set XMM16-31, YMM16-31, ZMM0-31.
The full ISA you can see here: http://software.intel.com/en-us/intel-isa-extensions

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187030 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86.td
lib/Target/X86/X86CallingConv.td
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86RegisterInfo.cpp
lib/Target/X86/X86RegisterInfo.h
lib/Target/X86/X86RegisterInfo.td
lib/Target/X86/X86Subtarget.h
lib/Target/X86/X86VZeroUpper.cpp