clang  10.0.0git
clang::CodeGen::CGOpenMPRuntimeNVPTX Member List

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

adjustTargetSpecificDataForLambdas(CodeGenFunction &CGF, const OMPExecutableDirective &D) const overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
CGMclang::CodeGen::CGOpenMPRuntimeprotected
CGOpenMPRuntime(CodeGenModule &CGM, StringRef FirstSeparator, StringRef Separator)clang::CodeGen::CGOpenMPRuntimeexplicitprotected
CGOpenMPRuntimeNVPTX(CodeGenModule &CGM)clang::CodeGen::CGOpenMPRuntimeNVPTXexplicit
checkArchForUnifiedAddressing(const OMPRequiresDecl *D) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
clear() overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
clearLocThreadIdInsertPt(CodeGenFunction &CGF)clang::CodeGen::CGOpenMPRuntimeprotected
createNVPTXRuntimeFunction(unsigned Function)clang::CodeGen::CGOpenMPRuntimeNVPTX
CUDA enum valueclang::CodeGen::CGOpenMPRuntimeNVPTX
DataSharingMode enum nameclang::CodeGen::CGOpenMPRuntimeNVPTX
EM_NonSPMD enum valueclang::CodeGen::CGOpenMPRuntimeNVPTX
EM_SPMD enum valueclang::CodeGen::CGOpenMPRuntimeNVPTX
EM_Unknown enum valueclang::CodeGen::CGOpenMPRuntimeNVPTX
emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind Kind, bool EmitChecks=true, bool ForceSimpleCall=false) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
emitCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee Callee, ArrayRef< llvm::Value *> Args=llvm::None) constclang::CodeGen::CGOpenMPRuntimeprotected
emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName, const RegionCodeGenTy &CriticalOpGen, SourceLocation Loc, const Expr *Hint=nullptr) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
emitFunctionProlog(CodeGenFunction &CGF, const Decl *D) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams, const Expr *ThreadLimit, SourceLocation Loc) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
emitNumThreadsClause(CodeGenFunction &CGF, llvm::Value *NumThreads, SourceLocation Loc) overrideclang::CodeGen::CGOpenMPRuntimeNVPTXvirtual
emitOutlinedFunctionCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn, ArrayRef< llvm::Value *> Args=llvm::None) const overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::Function *OutlinedFn, ArrayRef< llvm::Value *> CapturedVars, const Expr *IfCond) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
emitParallelOutlinedFunction(const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
emitProcBindClause(CodeGenFunction &CGF, llvm::omp::ProcBindKind ProcBind, SourceLocation Loc) overrideclang::CodeGen::CGOpenMPRuntimeNVPTXvirtual
emitReduction(CodeGenFunction &CGF, SourceLocation Loc, ArrayRef< const Expr *> Privates, ArrayRef< const Expr *> LHSExprs, ArrayRef< const Expr *> RHSExprs, ArrayRef< const Expr *> ReductionOps, ReductionOptionsTy Options) overrideclang::CodeGen::CGOpenMPRuntimeNVPTXvirtual
emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D, StringRef ParentName, llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, bool IsOffloadEntry, const RegionCodeGenTy &CodeGen)clang::CodeGen::CGOpenMPRuntimeprotectedvirtual
emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, SourceLocation Loc, llvm::Function *OutlinedFn, ArrayRef< llvm::Value *> CapturedVars) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
emitTeamsOutlinedFunction(const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
emitThreadIDAddress(CodeGenFunction &CGF, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimeprotectedvirtual
emitUpdateLocation(CodeGenFunction &CGF, SourceLocation Loc, unsigned Flags=0)clang::CodeGen::CGOpenMPRuntimeprotected
ExecutionMode enum nameclang::CodeGen::CGOpenMPRuntimeNVPTX
FirstSeparatorclang::CodeGen::CGOpenMPRuntimeprotected
functionFinished(CodeGenFunction &CGF) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
Generic enum valueclang::CodeGen::CGOpenMPRuntimeNVPTX
getAddressOfLocalVariable(CodeGenFunction &CGF, const VarDecl *VD) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
getCriticalRegionLock(StringRef CriticalName)clang::CodeGen::CGOpenMPRuntimeprotected
getDefaultDistScheduleAndChunk(CodeGenFunction &CGF, const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, llvm::Value *&Chunk) const overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
getDefaultFirstprivateAddressSpace() const overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
getDefaultFlagsForBarriers(OpenMPDirectiveKind Kind)clang::CodeGen::CGOpenMPRuntimeprotectedstatic
getDefaultLocationReserved2Flags() const overrideclang::CodeGen::CGOpenMPRuntimeNVPTXprotectedvirtual
getDefaultScheduleAndChunk(CodeGenFunction &CGF, const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, const Expr *&ChunkExpr) const overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
getIdentTyPointerTy()clang::CodeGen::CGOpenMPRuntimeprotected
getKmpCriticalNameTy() constclang::CodeGen::CGOpenMPRuntimeinlineprotected
getOutlinedHelperName() const overrideclang::CodeGen::CGOpenMPRuntimeNVPTXinlineprotectedvirtual
getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam, const VarDecl *TargetParam) const overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
getThreadID(CodeGenFunction &CGF, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimeprotected
hasAllocateAttributeForGlobalVar(const VarDecl *VD, LangAS &AS) overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
isDefaultLocationConstant() const overrideclang::CodeGen::CGOpenMPRuntimeNVPTXinlineprotectedvirtual
Separatorclang::CodeGen::CGOpenMPRuntimeprotected
setLocThreadIdInsertPt(CodeGenFunction &CGF, bool AtCurrentPoint=false)clang::CodeGen::CGOpenMPRuntimeprotected
translateParameter(const FieldDecl *FD, const VarDecl *NativeParam) const overrideclang::CodeGen::CGOpenMPRuntimeNVPTX
tryEmitDeclareVariant(const GlobalDecl &NewGD, const GlobalDecl &OldGD, llvm::GlobalValue *OrigAddr, bool IsForDefinition) overrideclang::CodeGen::CGOpenMPRuntimeNVPTXprotectedvirtual