AVX-512: Implemented encoding , DAG lowering and intrinsics for Integer Truncate...
authorIgor Breger <igor.breger@intel.com>
Thu, 23 Jul 2015 07:39:21 +0000 (07:39 +0000)
committerIgor Breger <igor.breger@intel.com>
Thu, 23 Jul 2015 07:39:21 +0000 (07:39 +0000)
commitda1b2ea9557da12050ed8ff6449e2511e9bcf48e
tree6c6f2d47f89e29a2fc5c52a863d4e36f06962f80
parentac7947ec321dad30e5ef31574a7c0ed5636a3578
AVX-512: Implemented encoding , DAG lowering and intrinsics for Integer Truncate with/without saturation
Added tests for DAG lowering ,encoding and intrinsic

Differential Revision: http://reviews.llvm.org/D11218

llvm-svn: 242990
17 files changed:
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/include/llvm/Target/TargetSelectionDAG.td
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
llvm/lib/Target/X86/X86IntrinsicsInfo.h
llvm/test/CodeGen/X86/avx512-ext.ll [moved from llvm/test/CodeGen/X86/avx512-trunc-ext.ll with 98% similarity]
llvm/test/CodeGen/X86/avx512-intrinsics.ll
llvm/test/CodeGen/X86/avx512-trunc.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/avx512bw-intrinsics.ll
llvm/test/CodeGen/X86/avx512bwvl-intrinsics.ll
llvm/test/CodeGen/X86/avx512vl-intrinsics.ll
llvm/test/CodeGen/X86/masked_memop.ll
llvm/test/MC/X86/x86-64-avx512bw.s
llvm/test/MC/X86/x86-64-avx512bw_vl.s
llvm/test/MC/X86/x86-64-avx512f_vl.s