clang 19.0.0git
clang::SemaCUDA Member List

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

ActOnExecConfigExpr(Scope *S, SourceLocation LLLLoc, MultiExprArg ExecConfig, SourceLocation GGGLoc)clang::SemaCUDA
ASTReaderclang::SemaCUDAfriend
ASTWriterclang::SemaCUDAfriend
CFP_HostDevice enum valueclang::SemaCUDA
CFP_Native enum valueclang::SemaCUDA
CFP_Never enum valueclang::SemaCUDA
CFP_SameSide enum valueclang::SemaCUDA
CFP_WrongSide enum valueclang::SemaCUDA
checkAllowedInitializer(VarDecl *VD)clang::SemaCUDA
CheckCall(SourceLocation Loc, FunctionDecl *Callee)clang::SemaCUDA
CheckLambdaCapture(CXXMethodDecl *D, const sema::Capture &Capture)clang::SemaCUDA
checkTargetOverload(FunctionDecl *NewFD, const LookupResult &Previous)clang::SemaCUDA
CTCK_InitGlobalVar enum valueclang::SemaCUDA
CTCK_Unknown enum valueclang::SemaCUDA
CUDAFunctionPreference enum nameclang::SemaCUDA
CUDATargetContextKind enum nameclang::SemaCUDA
CUDAVariableTarget enum nameclang::SemaCUDA
CurCUDATargetCtxclang::SemaCUDA
CurrentTarget()clang::SemaCUDAinline
CVT_Both enum valueclang::SemaCUDA
CVT_Device enum valueclang::SemaCUDA
CVT_Host enum valueclang::SemaCUDA
CVT_Unified enum valueclang::SemaCUDA
DeviceKnownEmittedFnsclang::SemaCUDA
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)clang::SemaCUDA
DiagIfHostCode(SourceLocation Loc, unsigned DiagID)clang::SemaCUDA
EraseUnwantedMatches(const FunctionDecl *Caller, llvm::SmallVectorImpl< std::pair< DeclAccessPair, FunctionDecl * > > &Matches)clang::SemaCUDA
getASTContext() constclang::SemaBase
getConfigureFuncName() constclang::SemaCUDA
getDiagnostics() constclang::SemaBase
getLangOpts() constclang::SemaBase
IdentifyPreference(const FunctionDecl *Caller, const FunctionDecl *Callee)clang::SemaCUDA
IdentifyTarget(const FunctionDecl *D, bool IgnoreImplicitHDAttr=false)clang::SemaCUDA
IdentifyTarget(const ParsedAttributesView &Attrs)clang::SemaCUDA
IdentifyTarget(const VarDecl *D)clang::SemaCUDA
inferTargetForImplicitSpecialMember(CXXRecordDecl *ClassDecl, CXXSpecialMemberKind CSM, CXXMethodDecl *MemberDecl, bool ConstRHS, bool Diagnose)clang::SemaCUDA
inheritTargetAttrs(FunctionDecl *FD, const FunctionTemplateDecl &TD)clang::SemaCUDA
IsAllowedCall(const FunctionDecl *Caller, const FunctionDecl *Callee)clang::SemaCUDAinline
isEmptyConstructor(SourceLocation Loc, CXXConstructorDecl *CD)clang::SemaCUDA
isEmptyDestructor(SourceLocation Loc, CXXDestructorDecl *CD)clang::SemaCUDA
isImplicitHostDeviceFunction(const FunctionDecl *D)clang::SemaCUDAstatic
LocsWithCUDACallDiagsclang::SemaCUDA
MaybeAddConstantAttr(VarDecl *VD)clang::SemaCUDA
maybeAddHostDeviceAttrs(FunctionDecl *FD, const LookupResult &Previous)clang::SemaCUDA
PopForceHostDevice()clang::SemaCUDA
PushForceHostDevice()clang::SemaCUDA
RecordImplicitHostDeviceFuncUsedByDevice(const FunctionDecl *FD)clang::SemaCUDA
SemaBase(Sema &S)clang::SemaBase
SemaCUDA(Sema &S)clang::SemaCUDA
SemaRefclang::SemaBase
SetLambdaAttrs(CXXMethodDecl *Method)clang::SemaCUDA