clang  19.0.0git
clang::SemaSYCL Member List

This is the complete list of members for clang::SemaSYCL, including all inherited members.

ActOnSYCLBuiltinBaseTypeExpr(ParsedType PT, Expr *Idx)clang::SemaSYCL
ActOnSYCLBuiltinFieldTypeExpr(ParsedType PT, Expr *Idx)clang::SemaSYCL
ActOnSYCLBuiltinNumBasesExpr(ParsedType PT)clang::SemaSYCL
ActOnSYCLBuiltinNumFieldsExpr(ParsedType PT)clang::SemaSYCL
ActOnUniqueStableIdExpr(SourceLocation OpLoc, SourceLocation LParen, SourceLocation RParen, Expr *E)clang::SemaSYCL
ActOnUniqueStableNameExpr(SourceLocation OpLoc, SourceLocation LParen, SourceLocation RParen, ParsedType ParsedTy)clang::SemaSYCL
addFDToReachableFromSyclDevice(const FunctionDecl *Callee, const FunctionDecl *Caller)clang::SemaBaseinline
addSyclDeviceDecl(Decl *d)clang::SemaSYCLinline
addSyclOpenCLKernel(const FunctionDecl *SyclKernel, FunctionDecl *OpenCLKernel)clang::SemaSYCLinline
addSyclVarDecl(VarDecl *VD)clang::SemaSYCLinline
BuildSYCLBuiltinBaseTypeExpr(SourceLocation Loc, QualType SourceTy, Expr *Idx)clang::SemaSYCL
BuildSYCLBuiltinFieldTypeExpr(SourceLocation Loc, QualType SourceTy, Expr *Idx)clang::SemaSYCL
BuildSYCLBuiltinNumBasesExpr(SourceLocation Loc, QualType SourceTy)clang::SemaSYCL
BuildSYCLBuiltinNumFieldsExpr(SourceLocation Loc, QualType SourceTy)clang::SemaSYCL
BuildUniqueStableIdExpr(SourceLocation OpLoc, SourceLocation LParen, SourceLocation RParen, Expr *E)clang::SemaSYCL
BuildUniqueStableNameExpr(SourceLocation OpLoc, SourceLocation LParen, SourceLocation RParen, TypeSourceInfo *TSI)clang::SemaSYCL
checkAllowedSYCLInitializer(VarDecl *VD)clang::SemaSYCL
checkSYCLDeviceVarDecl(VarDecl *Var)clang::SemaSYCL
CheckSYCLKernelCall(FunctionDecl *CallerFunc, ArrayRef< const Expr * > Args)clang::SemaSYCL
ConstructOpenCLKernel(FunctionDecl *KernelCallerFunc, MangleContext &MC)clang::SemaSYCL
copySYCLKernelAttrs(CXXMethodDecl *CallOperator)clang::SemaSYCL
deepTypeCheckForDevice(SourceLocation UsedAt, llvm::DenseSet< QualType > Visited, ValueDecl *DeclToCheck)clang::SemaSYCL
DeviceDiagnosticReason enum nameclang::SemaBase
Diag(SourceLocation Loc, unsigned DiagID, bool DeferHint=false)clang::SemaBase
Diag(SourceLocation Loc, const PartialDiagnostic &PD, bool DeferHint=false)clang::SemaBase
DiagIfDeviceCode(SourceLocation Loc, unsigned DiagID, DeviceDiagnosticReason Reason=DeviceDiagnosticReason::Sycl|DeviceDiagnosticReason::Esimd)clang::SemaSYCL
finalizeSYCLDelayedAnalysis(const FunctionDecl *Caller, const FunctionDecl *Callee, SourceLocation Loc, DeviceDiagnosticReason Reason)clang::SemaSYCL
getASTContext() constclang::SemaBase
getDiagnostics() constclang::SemaBase
getLangOpts() constclang::SemaBase
getSyclIntegrationFooter()clang::SemaSYCLinline
getSyclIntegrationHeader()clang::SemaSYCLinline
hasSyclIntegrationFooter()clang::SemaSYCLinline
hasSyclIntegrationHeader()clang::SemaSYCLinline
isDeclAllowedInSYCLDeviceCode(const Decl *D)clang::SemaSYCL
isFDReachableFromSyclDevice(const FunctionDecl *Callee, const FunctionDecl *Caller)clang::SemaBaseinline
isSYCLEsimdPrivateGlobal(VarDecl *VDecl)clang::SemaSYCLinline
isSyclType(QualType Ty, SYCLTypeAttr::SYCLType TypeName)clang::SemaSYCLstatic
isTypeDecoratedWithDeclAttribute(QualType Ty)clang::SemaSYCLinlinestatic
KernelAllocateStorage enum valueclang::SemaSYCL
KernelCallDllimportFunction enum valueclang::SemaSYCL
KernelCallFunctionPointer enum valueclang::SemaSYCL
KernelCallRecursiveFunction enum valueclang::SemaSYCL
KernelCallUndefinedFunction enum valueclang::SemaSYCL
KernelCallVariadicFunction enum valueclang::SemaSYCL
KernelCallVirtualFunction enum valueclang::SemaSYCL
KernelConstStaticVariable enum valueclang::SemaSYCL
KernelGlobalVariable enum valueclang::SemaSYCL
KernelNonConstStaticDataVariable enum valueclang::SemaSYCL
KernelRTTI enum valueclang::SemaSYCL
KernelUseAssembly enum valueclang::SemaSYCL
KernelUseExceptions enum valueclang::SemaSYCL
MarkDevices()clang::SemaSYCL
ProcessFreeFunction(FunctionDecl *FD)clang::SemaSYCL
SemaBase(Sema &S)clang::SemaBase
SemaRefclang::SemaBase
SemaSYCL(Sema &S)clang::SemaSYCL
SetSYCLKernelNames()clang::SemaSYCL
syclDeviceDecls()clang::SemaSYCLinline
SYCLRestrictKind enum nameclang::SemaSYCL