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::SemaBase | inline |
addSyclDeviceDecl(Decl *d) | clang::SemaSYCL | inline |
addSyclOpenCLKernel(const FunctionDecl *SyclKernel, FunctionDecl *OpenCLKernel) | clang::SemaSYCL | inline |
addSyclVarDecl(VarDecl *VD) | clang::SemaSYCL | inline |
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 name | clang::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() const | clang::SemaBase | |
getDiagnostics() const | clang::SemaBase | |
getLangOpts() const | clang::SemaBase | |
getSyclIntegrationFooter() | clang::SemaSYCL | inline |
getSyclIntegrationHeader() | clang::SemaSYCL | inline |
hasSyclIntegrationFooter() | clang::SemaSYCL | inline |
hasSyclIntegrationHeader() | clang::SemaSYCL | inline |
isDeclAllowedInSYCLDeviceCode(const Decl *D) | clang::SemaSYCL | |
isFDReachableFromSyclDevice(const FunctionDecl *Callee, const FunctionDecl *Caller) | clang::SemaBase | inline |
isSYCLEsimdPrivateGlobal(VarDecl *VDecl) | clang::SemaSYCL | inline |
isSyclType(QualType Ty, SYCLTypeAttr::SYCLType TypeName) | clang::SemaSYCL | static |
isTypeDecoratedWithDeclAttribute(QualType Ty) | clang::SemaSYCL | inlinestatic |
KernelAllocateStorage enum value | clang::SemaSYCL | |
KernelCallDllimportFunction enum value | clang::SemaSYCL | |
KernelCallFunctionPointer enum value | clang::SemaSYCL | |
KernelCallRecursiveFunction enum value | clang::SemaSYCL | |
KernelCallUndefinedFunction enum value | clang::SemaSYCL | |
KernelCallVariadicFunction enum value | clang::SemaSYCL | |
KernelCallVirtualFunction enum value | clang::SemaSYCL | |
KernelConstStaticVariable enum value | clang::SemaSYCL | |
KernelGlobalVariable enum value | clang::SemaSYCL | |
KernelNonConstStaticDataVariable enum value | clang::SemaSYCL | |
KernelRTTI enum value | clang::SemaSYCL | |
KernelUseAssembly enum value | clang::SemaSYCL | |
KernelUseExceptions enum value | clang::SemaSYCL | |
MarkDevices() | clang::SemaSYCL | |
ProcessFreeFunction(FunctionDecl *FD) | clang::SemaSYCL | |
SemaBase(Sema &S) | clang::SemaBase | |
SemaRef | clang::SemaBase | |
SemaSYCL(Sema &S) | clang::SemaSYCL | |
SetSYCLKernelNames() | clang::SemaSYCL | |
syclDeviceDecls() | clang::SemaSYCL | inline |
SYCLRestrictKind enum name | clang::SemaSYCL | |