GBE: Support composite type constant.
authorRuiling Song <ruiling.song@intel.com>
Wed, 18 Sep 2013 02:18:42 +0000 (10:18 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Wed, 18 Sep 2013 05:11:44 +0000 (13:11 +0800)
commit912f7a4ea0cda6b70253ebf840827ce28b6a6c12
treeab01cc4fde55d55b583d2ef8dab64688bd82d763
parent99cba698400ed9aebf8bc252f382b1600118f5ab
GBE: Support composite type constant.

struct/vector/array of vector/struct of array/array of struct.

Also fix a bug 'constant index into constant array get wrong result'
brought in by patch 'Fix non-4byte program global constant issue'.

Signed-off-by: Ruiling Song <ruiling.song@intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Tested-by: "Sun, Yi" <yi.sun@intel.com>
backend/src/llvm/llvm_gen_backend.cpp