is there any implementation for OpenCL, like function qualifiers __kernel and the address space qualifiers (__global, __local, __constant, __private) in LLVM's Clang ?