fix scalarizing of llvm phi node
authorHomer Hsing <homer.xing@intel.com>
Tue, 24 Sep 2013 03:11:21 +0000 (11:11 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Wed, 25 Sep 2013 11:07:51 +0000 (19:07 +0800)
commit1951311d955aab3ae40e1753c98926911b73f2d4
tree7173f7f26ecb1ea565e3b0c1d389db94b969975f
parenta5e5e694570cda71ff13a3908a1cb8ffa59bd9cf
fix scalarizing of llvm phi node

llvm phi node can have odd number of args.
this patch also contains a test case.

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