Yaxun Liu 382d355359 [OpenCL] Add predefined macros.
OpenCL spec requires __OPENCL_C_VERSION__ to be defined based on -cl-std option. This patch implements that.

The patch also defines __FAST_RELAXED_MATH__ based on -cl-fast-relaxed-math option.

Also fixed a test using -std=c99 for OpenCL program. Limit allowed language standard of OpenCL to be OpenCL standards.

Differential Revision: http://reviews.llvm.org/D19071

llvm-svn: 267590
2016-04-26 19:25:46 +00:00
..
2013-01-28 21:43:46 +00:00
2013-01-28 21:43:46 +00:00
2015-07-30 21:30:00 +00:00
2016-01-27 02:18:28 +00:00
2013-01-28 21:04:29 +00:00
2013-01-26 17:11:39 +00:00
2010-08-21 00:29:50 +00:00
2013-02-09 16:41:47 +00:00
2013-01-28 20:55:54 +00:00
2013-02-09 16:25:38 +00:00
2013-02-09 16:41:47 +00:00
2013-02-09 16:41:47 +00:00