Searched refs:OpenCL (Results 1 – 24 of 24) sorted by relevance
5 …static int a; // expected-error {{OpenCL does not support the 'static' storage class specifier}}6 …register int b; // expected-error {{OpenCL does not support the 'register' storage class specifie…7 …extern int c; // expected-error {{OpenCL does not support the 'extern' storage class specifier}}8 auto int d; // expected-error {{OpenCL does not support the 'auto' storage class specifier}}
5 #pragma OPENCL EXTENSION cl_no_such_extension : disable /* expected-warning {{unknown OpenCL extens…
1 //===--- OpenCLExtensions.def - OpenCL extension list -----------*- C++ -*-===//10 // This file defines the list of supported OpenCL extensions.
107 unsigned OpenCL : 1; // OpenCL C99 language extensions. variable198 AltiVec = OpenCL = CUDA = StackProtector = 0; in LangOptions()
539 // OpenCL Section 6.8.g541 "OpenCL does not support the '%0' storage class specifier">;543 // OpenCL EXTENSION pragma (OpenCL 1.1 [9.1])549 "unknown OpenCL extension %0 - ignoring">;
156 // OpenCL Extensions.
200 // KEYOPENCL - This is a keyword in OpenCL399 // OpenCL-specific keywords
177 "OpenCL language extensions were %select{disabled|enabled}0 in PCH file "
4400 // OpenCL warnings and errors.
6 // OpenCL allows vectors to be initialized by vectors Handle bug in
89 // OpenCL91 "OpenCL 1.0",
583 HelpText<"Use a fake address space map; OpenCL testing purposes only">;676 // OpenCL Options680 …HelpText<"OpenCL only. This option disables all optimizations. The default is optimizations are en…682 …HelpText<"OpenCL only. Treat double precision floating-point constant as single precision constant…684 …HelpText<"OpenCL only. Allow floating-point optimizations that assume arguments and results are no…686 …HelpText<"OpenCL only. Allow unsafe floating-point optimizations. Also implies -cl-no-signed-zero…688 …HelpText<"OpenCL only. Sets -cl-finite-math-only and -cl-unsafe-math-optimizations, and defines __…690 HelpText<"OpenCL only. Enable less precise MAD instructions to be generated.">;692 HelpText<"OpenCL language standard to compile for">;
122 else if (LangOpts.OpenCL && (Flags & KEYOPENCL)) AddResult = 2; in AddKeyword()
1896 if (!getLang().OpenCL) in ParseDeclarationSpecifiers()2171 if (!getLang().OpenCL) in ParseOptionalTypeSpecifier()2763 return getLang().OpenCL; in isTypeQualifier()2917 return getLang().OpenCL; in isTypeSpecifierQualifier()2931 return getLang().OpenCL; in isDeclarationSpecifier()3169 if (!getLang().OpenCL) in ParseTypeQualifierListOpt()
62 if (getLang().OpenCL) { in Parser()406 if (getLang().OpenCL) { in ~Parser()
412 if (Lang.OpenCL) { in SetStorageClassSpec()
592 if (SemaRef.getLangOptions().OpenCL && initKind == 1) { in CheckExplicitInitList()772 if (!SemaRef.getLangOptions().OpenCL && in CheckSubElementType()904 if (!SemaRef.getLangOptions().OpenCL) { in CheckVectorType()981 if (SemaRef.getLangOptions().OpenCL) in CheckVectorType()
2504 } else if (getLangOptions().OpenCL && !getOpenCLOptions().cl_khr_fp64) { in ActOnNumericConstant()4255 if (getLangOptions().OpenCL && in BuildVectorLiteral()4388 if (getLangOptions().OpenCL) { in CheckConditionalOperands()4410 if (getLangOptions().OpenCL && CondTy->isVectorType()) { in CheckConditionalOperands()
721 if (S.getLangOptions().OpenCL && !S.getOpenCLOptions().cl_khr_fp64) { in ConvertDeclSpecToType()
266 if (getContext().getLangOptions().OpenCL) { in StartFunction()
2470 if (CGF.getContext().getLangOptions().OpenCL in VisitAbstractConditionalOperator()
1462 Opts.OpenCL = 1; in setLangDefaults()1473 Opts.Bool = Opts.OpenCL || Opts.CPlusPlus; in setLangDefaults()
1109 Record.push_back(LangOpts.OpenCL); in WriteLanguageOptions()2680 if (!SemaRef.Context.getLangOptions().OpenCL) in WriteOpenCLExtensions()
148 PARSE_LANGOPT_IMPORTANT(OpenCL, diag::warn_pch_opencl); in ReadLanguageOptions()3058 PARSE_LANGOPT(OpenCL); in ParseLanguageOptions()