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