support converting 64-bit integer to 32-bit float
authorHomer Hsing <homer.xing@intel.com>
Fri, 13 Sep 2013 01:41:02 +0000 (09:41 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Tue, 17 Sep 2013 05:12:46 +0000 (13:12 +0800)
commit3ae20b67ab88bd595a6dca9814dd642c5d056d9f
tree9acb48e9075aa4bd0feb2690e25d6892c33777b7
parent041867b623ee068b3a3b00f407f9fd01318e3736
support converting 64-bit integer to 32-bit float

version 2:
  improve algorithm to convert signed integer
  fix source operand type in llvm_gen_backend
  enable predicate in addWithCarry
  change test case to test signed integer

Signed-off-by: Homer Hsing <homer.xing@intel.com>
Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
backend/src/backend/gen_context.cpp
backend/src/backend/gen_context.hpp
backend/src/backend/gen_insn_gen7_schedule_info.hxx
backend/src/backend/gen_insn_selection.cpp
backend/src/backend/gen_insn_selection.hxx
backend/src/llvm/llvm_gen_backend.cpp
kernels/compiler_long_convert.cl
utests/compiler_long_convert.cpp