GBE: Fix kernel argument size for vector3
authorRuiling Song <ruiling.song@intel.com>
Thu, 6 Nov 2014 07:44:48 +0000 (15:44 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Thu, 6 Nov 2014 07:16:07 +0000 (15:16 +0800)
commit8b41bb61600aa725fa2c67b15845971e8e6dc465
tree27b8c58aec0eca8fd8f29c4414a7a19120afaf2e
parent3486c32bca5766e7d5bf7373e8ba6fa2dd6683cb
GBE: Fix kernel argument size for vector3

per OpenCL Spec 1.2, see 6.1.5 Alignment of Types.
For 3-component vector data types, the size of the data type
is 4 * sizeof(component).

Signed-off-by: Ruiling Song <ruiling.song@intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
backend/src/llvm/llvm_gen_backend.cpp