1221339Sdim//===--- OpenCL.h - OpenCL enums --------------------------------*- C++ -*-===// 2221339Sdim// 3221339Sdim// The LLVM Compiler Infrastructure 4221339Sdim// 5221339Sdim// This file is distributed under the University of Illinois Open Source 6221339Sdim// License. See LICENSE.TXT for details. 7221339Sdim// 8221339Sdim//===----------------------------------------------------------------------===// 9239462Sdim/// 10239462Sdim/// \file 11239462Sdim/// \brief Defines some OpenCL-specific enums. 12239462Sdim/// 13221339Sdim//===----------------------------------------------------------------------===// 14221339Sdim 15221339Sdim#ifndef LLVM_CLANG_BASIC_OPENCL_H 16221339Sdim#define LLVM_CLANG_BASIC_OPENCL_H 17221339Sdim 18221339Sdimnamespace clang { 19221339Sdim 20239462Sdim/// \brief Names for the OpenCL image access qualifiers (OpenCL 1.1 6.6). 21221339Sdimenum OpenCLImageAccess { 22221339Sdim CLIA_read_only = 1, 23221339Sdim CLIA_write_only = 2, 24221339Sdim CLIA_read_write = 3 25221339Sdim}; 26221339Sdim 27221339Sdim} 28221339Sdim 29221339Sdim#endif 30