Home | History | Annotate | Download | only in Frontend

Lines Matching refs:OpenCL

1538   // Set OpenCL Version.
1539 Opts.OpenCL = isOpenCL(LangStd) || IK == IK_OpenCL;
1549 // OpenCL has some additional defaults.
1550 if (Opts.OpenCL) {
1558 // Include default header file for OpenCL.
1560 PPOpts.Includes.push_back("opencl-c.h");
1573 // OpenCL and C++ both have bool, true, false keywords.
1574 Opts.Bool = Opts.OpenCL || Opts.CPlusPlus;
1576 // OpenCL has half keyword
1577 Opts.Half = Opts.OpenCL;
1647 << A->getAsString(Args) << "OpenCL";
1661 // -cl-std only applies for OpenCL language standards.
1687 // this option was added for compatibility with OpenCL 1.0.
1871 Opts.Blocks = Args.hasArg(OPT_fblocks) || (Opts.OpenCL
1886 Opts.CharIsSigned = Opts.OpenCL || !Args.hasArg(OPT_fno_signed_char);
1900 Opts.MathErrno = !Opts.OpenCL && Args.hasArg(OPT_fmath_errno);