[AVX-512] Teach fastisel load/store handling to use EVEX encoded instructions for...
authorCraig Topper <craig.topper@gmail.com>
Mon, 5 Sep 2016 23:58:40 +0000 (23:58 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 5 Sep 2016 23:58:40 +0000 (23:58 +0000)
commitdfc4fc9f02f5853a8ecd176b18cce21a30a04dc1
tree8ee6016ac174197c2cb3758ee98658be829ab814
parent70e1348031fe290543b752505b41cbfb627e0f5b
[AVX-512] Teach fastisel load/store handling to use EVEX encoded instructions for 128/256-bit vectors and scalar single/double.

Still need to fix the register classes to allow the extended range of registers.

llvm-svn: 280682
llvm/lib/Target/X86/X86FastISel.cpp
llvm/test/CodeGen/X86/fast-isel-store.ll
llvm/test/CodeGen/X86/fast-isel-vecload.ll