GBE: support SLM bool load and store.
authorZhigang Gong <zhigang.gong@intel.com>
Tue, 10 Jun 2014 02:45:56 +0000 (10:45 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Wed, 11 Jun 2014 03:03:23 +0000 (11:03 +0800)
commitcd055541b83297f06fba6bf0a770c3751efb026f
tree0829a153a22a1b8170c99ae3c36f0b6df2ea3501
parent188626de3390261c9ba089d7c2085b81218d319f
GBE: support SLM bool load and store.

The OCL spec does allow the use of a i1/BOOL SLM
variable, so we have to support the load and store of
it. To make things simple, I choose to use S16 to represent
i1 value.

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