AVX-512: Enabled SSE intrinsics on AVX-512.
authorElena Demikhovsky <elena.demikhovsky@intel.com>
Thu, 21 May 2015 14:01:32 +0000 (14:01 +0000)
committerElena Demikhovsky <elena.demikhovsky@intel.com>
Thu, 21 May 2015 14:01:32 +0000 (14:01 +0000)
commit86425451e58c7237d13e3eb3f22defc79cf4abda
tree494c4f07227c767acfaf737043a16cbeec222e29
parentb6ea67e0277ba554eb61fc864c5b828d4b0c0f89
AVX-512: Enabled SSE intrinsics on AVX-512.
Predicate UseAVX depricates pattern selection on AVX-512.
This predicate is necessary for DAG selection to select EVEX form.
But mapping SSE intrinsics to AVX-512 instructions is not ready yet.
So I replaced UseAVX with HasAVX for intrinsics patterns.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237903 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrFormats.td
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/sse-intrinsics-x86.ll
test/CodeGen/X86/sse2-intrinsics-x86.ll
test/CodeGen/X86/sse41-intrinsics-x86.ll