Searched refs:SYCL (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangOptions.def | 299 LANGOPT(SYCLIsDevice , 1, 0, "Generate code for SYCL device") 300 LANGOPT(SYCLIsHost , 1, 0, "SYCL host compilation") 301 ENUM_LANGOPT(SYCLVersion , SYCLMajorVersion, 2, SYCL_None, "Version of the SYCL standard used")
|
H A D | AttrDocs.td | 387 Here is a code example of the SYCL program, which demonstrates the compiler's 404 A C++ function object passed to the ``parallel_for`` is called a "SYCL kernel". 405 A SYCL kernel defines the entry point to the "device part" of the code. The 408 compilation of functions for the device part can be found in the SYCL 1.2.1 410 To show to the compiler entry point to the "device part" of the code, the SYCL 438 Here is the list of SYCL device compiler expectations with regard to the 444 this unique name to invoke the OpenCL kernel generated for the SYCL kernel 454 The SYCL kernel in the previous code sample meets these expectations. 461 SYCL defines some special classes (accessor, sampler, and stream) which require 463 The ``__attribute__((sycl_special_class))`` attribute is used in SYCL
|
H A D | Attr.td | 410 def SYCL : LangOpt<"SYCLIsDevice">; 1446 let LangOpts = [SYCL]; 1453 let LangOpts = [SYCL];
|
H A D | DiagnosticSemaKinds.td | 6221 "zero-length arrays are not permitted in %select{C++|SYCL device code}0">; 12227 // SYCL-specific diagnostics
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | Dwarf.def | 967 HANDLE_DW_LANG(0x0039, SYCL, 0, 0, DWARF) 1029 HANDLE_DW_LNAME(0x0025, SYCL, "SYCL", 0) // YYYYRR
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | Sema.cpp | 1958 return SYCL().DiagIfDeviceCode(Loc, DiagID); in targetDiag() 1974 SYCL().deepTypeCheckForDevice(Loc, Visited, D); in checkTypeSupport()
|
H A D | SemaDeclAttr.cpp | 6518 S.SYCL().handleKernelAttr(D, AL); in ProcessDeclAttribute()
|
H A D | TreeTransform.h | 2648 return getSema().SYCL().BuildUniqueStableNameExpr(OpLoc, LParen, RParen, in RebuildSYCLUniqueStableNameExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 184 def sycl_Group : OptionGroup<"<SYCL group>">, Group<f_Group>, 185 DocName<"SYCL options">; 6632 // C++ SYCL options 6635 Group<sycl_Group>, HelpText<"Enables SYCL kernels compilation for device">; 6638 Group<sycl_Group>, HelpText<"Disables SYCL kernels compilation for device">; 8129 // SYCL Options 8133 HelpText<"Generate code for SYCL device.">, 8137 HelpText<"SYCL host compilation">, 8144 HelpText<"SYCL language standard to compile for.">,
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 2542 return Actions.SYCL().ActOnUniqueStableNameExpr( in ParseSYCLUniqueStableNameExpression()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 1239 SemaSYCL &SYCL() { in SYCL() function
|