[OpenCL patch] Half type as native when OpenCL's cl_khr_fp16 extension is enabled

Hi,

Please review a patch for mapping the half data type to the native LLVM
representation [1] when the cl_khr_fp16 extension is enabled in an OpenCL
program. A new test case is attached.

Many thanks,
Anton.

[1] http://llvm.org/viewvc/llvm-project?view=rev&revision=146786

half-clang.patch (15.4 KB)