support converting shorter int to 64bit int
authorHomer Hsing <homer.xing@intel.com>
Mon, 12 Aug 2013 02:12:16 +0000 (10:12 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Mon, 12 Aug 2013 08:36:14 +0000 (16:36 +0800)
commit1475592c5ea56fc0bedfc7bb198aca988ac9a326
tree91cb3a6f1d7e9a057bea326ca210d1d83ac7297a
parent4248f34ae49569a28aaf7804b4ad3d56c7e3d7c1
support converting shorter int to 64bit int

converting byte/word/dword to int64
also add test case
v2: define temporary reg as dest reg of instruction

Signed-off-by: Homer Hsing <homer.xing@intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
backend/src/backend/gen_context.cpp
backend/src/backend/gen_insn_selection.cpp
backend/src/backend/gen_insn_selection.hxx
backend/src/backend/gen_register.hpp
kernels/compiler_long_convert.cl [new file with mode: 0644]
utests/CMakeLists.txt
utests/compiler_long_convert.cpp [new file with mode: 0644]