Add custom UINT_TO_FP from v4i8/v4i16/v8i8/v8i16 to v4f32/v8f32
authorMichael Liao <michael.liao@intel.com>
Tue, 23 Oct 2012 17:36:08 +0000 (17:36 +0000)
committerMichael Liao <michael.liao@intel.com>
Tue, 23 Oct 2012 17:36:08 +0000 (17:36 +0000)
commitc03c03d56ec9daff438beae9141f598e7d75a279
tree76d1b41e4465fa00203b9dd8634b67d985ab7b30
parent1be96bb5ce8735ef92a36c4bdd1fcb0089ee171b
Add custom UINT_TO_FP from v4i8/v4i16/v8i8/v8i16 to v4f32/v8f32

- Replace v4i8/v8i8 -> v8f32 DAG combine with custom lowering to reduce
  DAG combine overhead.
- Extend the support to v4i16/v8i16 as well.

llvm-svn: 166487
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h