ActOnExecConfigExpr(Scope *S, SourceLocation LLLLoc, MultiExprArg ExecConfig, SourceLocation GGGLoc) | clang::SemaCUDA | |
ASTReader | clang::SemaCUDA | friend |
ASTWriter | clang::SemaCUDA | friend |
CFP_HostDevice enum value | clang::SemaCUDA | |
CFP_Native enum value | clang::SemaCUDA | |
CFP_Never enum value | clang::SemaCUDA | |
CFP_SameSide enum value | clang::SemaCUDA | |
CFP_WrongSide enum value | clang::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 value | clang::SemaCUDA | |
CTCK_Unknown enum value | clang::SemaCUDA | |
CUDAFunctionPreference enum name | clang::SemaCUDA | |
CUDATargetContextKind enum name | clang::SemaCUDA | |
CUDAVariableTarget enum name | clang::SemaCUDA | |
CurCUDATargetCtx | clang::SemaCUDA | |
CurrentTarget() | clang::SemaCUDA | inline |
CVT_Both enum value | clang::SemaCUDA | |
CVT_Device enum value | clang::SemaCUDA | |
CVT_Host enum value | clang::SemaCUDA | |
CVT_Unified enum value | clang::SemaCUDA | |
DeviceKnownEmittedFns | clang::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() const | clang::SemaBase | |
getConfigureFuncName() const | clang::SemaCUDA | |
getDiagnostics() const | clang::SemaBase | |
getLangOpts() const | clang::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::SemaCUDA | inline |
isEmptyConstructor(SourceLocation Loc, CXXConstructorDecl *CD) | clang::SemaCUDA | |
isEmptyDestructor(SourceLocation Loc, CXXDestructorDecl *CD) | clang::SemaCUDA | |
isImplicitHostDeviceFunction(const FunctionDecl *D) | clang::SemaCUDA | static |
LocsWithCUDACallDiags | clang::SemaCUDA | |
MaybeAddConstantAttr(VarDecl *VD) | clang::SemaCUDA | |
maybeAddHostDeviceAttrs(FunctionDecl *FD, const LookupResult &Previous) | clang::SemaCUDA | |
PDiag(unsigned DiagID=0) | clang::SemaBase | |
PopForceHostDevice() | clang::SemaCUDA | |
PushForceHostDevice() | clang::SemaCUDA | |
RecordImplicitHostDeviceFuncUsedByDevice(const FunctionDecl *FD) | clang::SemaCUDA | |
SemaBase(Sema &S) | clang::SemaBase | |
SemaCUDA(Sema &S) | clang::SemaCUDA | |
SemaRef | clang::SemaBase | |
SetLambdaAttrs(CXXMethodDecl *Method) | clang::SemaCUDA | |