Searched refs:SYCL (Results 1 – 14 of 14) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVEmitNonSemanticDI.cpp | 75 SYCL = 7, enumerator 244 SpirvSourceLanguage = SourceLanguage::SYCL; in emitGlobalDI()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | AttrDocs.td | 408 Here is a code example of the SYCL program, which demonstrates the compiler's 425 A C++ function object passed to the ``parallel_for`` is called a "SYCL kernel". 426 A SYCL kernel defines the entry point to the "device part" of the code. The 429 compilation of functions for the device part can be found in the SYCL 1.2.1 431 To show to the compiler entry point to the "device part" of the code, the SYCL 459 Here is the list of SYCL device compiler expectations with regard to the 465 this unique name to invoke the OpenCL kernel generated for the SYCL kernel 475 The SYCL kernel in the previous code sample meets these expectations. 483 offload kernel entry point, sometimes called a SYCL kernel caller function, 484 suitable for invoking a SYCL kernel on an offload device. The attribute is [all …]
|
| H A D | LangOptions.def | 263 LANGOPT(SYCLIsDevice , 1, 0, NotCompatible, "Generate code for SYCL device") 264 LANGOPT(SYCLIsHost , 1, 0, NotCompatible, "SYCL host compilation") 265 ENUM_LANGOPT(SYCLVersion , SYCLMajorVersion, 2, SYCL_None, NotCompatible, "Version of the SYCL sta…
|
| H A D | DiagnosticSemaKinds.td | 6473 "zero-length arrays are not permitted in %select{C++|SYCL device code|HIP device code}0">; 12883 // SYCL-specific diagnostics 12900 // SYCL kernel entry point diagnostics 12914 "%0 is not a valid SYCL kernel name type; a non-union class type is required">,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | Dwarf.def | 977 HANDLE_DW_LANG(0x0039, SYCL, 0, 0, DWARF) 1040 HANDLE_DW_LNAME(0x0025, SYCL, "SYCL", 0) // YYYYRR
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | Sema.cpp | 2106 return SYCL().DiagIfDeviceCode(Loc, DiagID); in targetDiag() 2122 SYCL().deepTypeCheckForDevice(Loc, Visited, D); in checkTypeSupport()
|
| H A D | SemaLambda.cpp | 1974 SYCL().CheckSYCLEntryPointFunctionDecl(LSI.CallOperator); in ActOnLambdaExpr()
|
| H A D | SemaDeclAttr.cpp | 5390 S.SYCL().handleKernelAttr(D, AL); in handleDeviceKernelAttr() 7271 S.SYCL().handleKernelEntryPointAttr(D, AL); in ProcessDeclAttribute()
|
| H A D | SemaDecl.cpp | 12260 SYCL().CheckSYCLEntryPointFunctionDecl(NewFD); in CheckFunctionDeclaration() 16279 SYCL().BuildSYCLKernelCallStmt(FD, cast<CompoundStmt>(Body)); in ActOnFinishFunctionBody()
|
| H A D | TreeTransform.h | 2681 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">, 7055 // C++ SYCL options 7058 HelpText<"Enable SYCL C++ extensions">; 7060 HelpText<"Disable SYCL C++ extensions">; 7062 Alias<offload_device_only>, HelpText<"Compile SYCL code for device only">; 7064 Alias<offload_host_only>, HelpText<"Compile SYCL code for host only. Has no " 7065 "effect on non-SYCL compilations">; 8672 // SYCL Options 8676 HelpText<"Generate code for SYCL device.">, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 2184 return Actions.SYCL().ActOnUniqueStableNameExpr( in ParseSYCLUniqueStableNameExpression()
|
| /freebsd/lib/clang/libclang/ |
| H A D | Makefile | 438 SRCS_MIN+= Driver/ToolChains/SYCL.cpp
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 1514 SemaSYCL &SYCL() { in SYCL() function
|