Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1
authorMichael Liao <michael.liao@intel.com>
Tue, 23 Oct 2012 17:34:00 +0000 (17:34 +0000)
committerMichael Liao <michael.liao@intel.com>
Tue, 23 Oct 2012 17:34:00 +0000 (17:34 +0000)
commit1be96bb5ce8735ef92a36c4bdd1fcb0089ee171b
treed21955f6d2ee7b6da4e7fbbf14777a68259d5a40
parentc33f622c6f7bda2771faab5b389c9ad191da4c30
Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1

llvm-svn: 166486
12 files changed:
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h
llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
llvm/lib/Target/X86/X86InstrSSE.td
llvm/test/CodeGen/X86/2012-01-18-vbitcast.ll
llvm/test/CodeGen/X86/2012-03-15-build_vector_wl.ll
llvm/test/CodeGen/X86/2012-07-10-extload64.ll
llvm/test/CodeGen/X86/pointer-vector.ll
llvm/test/CodeGen/X86/promote.ll
llvm/test/CodeGen/X86/trunc-ext-ld-st.ll
llvm/test/CodeGen/X86/vec_compare-2.ll
llvm/test/CodeGen/X86/widen_load-2.ll