Compiling OpenCL with ClangLLVM

I see that OpenCL GPGPU is implemented using Clang and LLVM on Mac OS 10.6 and later. Is this code part of the open source version of Clang? Can I compile an OpenCL kernel using Clang on Linux?

Thanks.