[Clang][SPIR-V] Emit target extension types for OpenCL types on SPIR-V.
authorJoshua Cranmer <joshua.cranmer@intel.com>
Mon, 13 Mar 2023 18:14:12 +0000 (14:14 -0400)
committerJoshua Cranmer <joshua.cranmer@intel.com>
Mon, 13 Mar 2023 18:20:24 +0000 (14:20 -0400)
commitbcad161db3e69e27736c975ef5eeac60c96dcc97
tree05e7f10d515837d3d9f26b0b7970f113b871b287
parent46c2e4c4f347038179e21e027128f5f2914fb980
[Clang][SPIR-V] Emit target extension types for OpenCL types on SPIR-V.

Reviewed By: Anastasia

Differential Revision: https://reviews.llvm.org/D141008
14 files changed:
clang/include/clang-c/Index.h
clang/include/clang/Basic/OpenCLExtensionTypes.def
clang/lib/CodeGen/CGOpenCLRuntime.cpp
clang/lib/CodeGen/CGOpenCLRuntime.h
clang/lib/CodeGen/TargetInfo.cpp
clang/lib/CodeGen/TargetInfo.h
clang/test/CodeGenOpenCL/cast_image.cl
clang/test/CodeGenOpenCL/cl20-device-side-enqueue-attributes.cl
clang/test/CodeGenOpenCL/cl20-device-side-enqueue.cl
clang/test/CodeGenOpenCL/intel-subgroups-avc-ext-types.cl
clang/test/CodeGenOpenCL/opencl_types.cl
clang/test/CodeGenOpenCL/sampler.cl
clang/test/Index/pipe-size.cl
llvm/docs/SPIRVUsage.rst