clang 20.0.0git
clang::CodeGen::CGOpenMPRuntimeGPU Member List

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

adjustTargetSpecificDataForLambdas(CodeGenFunction &CGF, const OMPExecutableDirective &D) const overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
AlreadyEmittedTargetDeclsclang::CodeGen::CGOpenMPRuntimeprotected
CGMclang::CodeGen::CGOpenMPRuntimeprotected
CGOpenMPRuntime(CodeGenModule &CGM)clang::CodeGen::CGOpenMPRuntimeexplicit
CGOpenMPRuntimeGPU(CodeGenModule &CGM)clang::CodeGen::CGOpenMPRuntimeGPUexplicit
checkAndEmitLastprivateConditional(CodeGenFunction &CGF, const Expr *LHS)clang::CodeGen::CGOpenMPRuntimevirtual
checkAndEmitSharedLastprivateConditional(CodeGenFunction &CGF, const OMPExecutableDirective &D, const llvm::DenseSet< CanonicalDeclPtr< const VarDecl > > &IgnoredDecls)clang::CodeGen::CGOpenMPRuntimevirtual
clear()clang::CodeGen::CGOpenMPRuntimevirtual
clearLocThreadIdInsertPt(CodeGenFunction &CGF)clang::CodeGen::CGOpenMPRuntimeprotected
computeMinAndMaxThreadsAndTeams(const OMPExecutableDirective &D, CodeGenFunction &CGF, int32_t &MinThreadsVal, int32_t &MaxThreadsVal, int32_t &MinTeamsVal, int32_t &MaxTeamsVal)clang::CodeGen::CGOpenMPRuntimeprotected
createOffloadEntriesAndInfoMetadata()clang::CodeGen::CGOpenMPRuntime
DataSharingMode enum nameclang::CodeGen::CGOpenMPRuntimeGPU
DeclareTargetWithDefinitionclang::CodeGen::CGOpenMPRuntimeprotected
DeferredGlobalVariablesclang::CodeGen::CGOpenMPRuntimeprotected
DS_CUDA enum valueclang::CodeGen::CGOpenMPRuntimeGPU
DS_Generic enum valueclang::CodeGen::CGOpenMPRuntimeGPU
EM_NonSPMD enum valueclang::CodeGen::CGOpenMPRuntimeGPU
EM_SPMD enum valueclang::CodeGen::CGOpenMPRuntimeGPU
EM_Unknown enum valueclang::CodeGen::CGOpenMPRuntimeGPU
emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind Kind, bool EmitChecks=true, bool ForceSimpleCall=false) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
emitCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee Callee, ArrayRef< llvm::Value * > Args={}) constclang::CodeGen::CGOpenMPRuntimeprotected
emitCancelCall(CodeGenFunction &CGF, SourceLocation Loc, const Expr *IfCond, OpenMPDirectiveKind CancelRegion)clang::CodeGen::CGOpenMPRuntimevirtual
emitCancellationPointCall(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind CancelRegion)clang::CodeGen::CGOpenMPRuntimevirtual
emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName, const RegionCodeGenTy &CriticalOpGen, SourceLocation Loc, const Expr *Hint=nullptr) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
emitDeclareSimdFunction(const FunctionDecl *FD, llvm::Function *Fn)clang::CodeGen::CGOpenMPRuntimevirtual
emitDeclareTargetFunction(const FunctionDecl *FD, llvm::GlobalValue *GV)clang::CodeGen::CGOpenMPRuntimevirtual
emitDeferredTargetDecls() constclang::CodeGen::CGOpenMPRuntime
emitDependClause(CodeGenFunction &CGF, ArrayRef< OMPTaskDataTy::DependData > Dependencies, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntime
emitDepobjDependClause(CodeGenFunction &CGF, const OMPTaskDataTy::DependData &Dependencies, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntime
emitDepobjElements(CodeGenFunction &CGF, QualType &KmpDependInfoTy, LValue PosLVal, const OMPTaskDataTy::DependData &Data, Address DependenciesArray)clang::CodeGen::CGOpenMPRuntimeprotected
emitDepobjElementsSizes(CodeGenFunction &CGF, QualType &KmpDependInfoTy, const OMPTaskDataTy::DependData &Data)clang::CodeGen::CGOpenMPRuntimeprotected
emitDestroyClause(CodeGenFunction &CGF, LValue DepobjLVal, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntime
emitDistributeStaticInit(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDistScheduleClauseKind SchedKind, const StaticRTInput &Values)clang::CodeGen::CGOpenMPRuntimevirtual
emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D, ArrayRef< Expr * > NumIterations)clang::CodeGen::CGOpenMPRuntimevirtual
emitDoacrossOrdered(CodeGenFunction &CGF, const OMPDependClause *C)clang::CodeGen::CGOpenMPRuntimevirtual
emitDoacrossOrdered(CodeGenFunction &CGF, const OMPDoacrossClause *C)clang::CodeGen::CGOpenMPRuntimevirtual
emitErrorCall(CodeGenFunction &CGF, SourceLocation Loc, Expr *ME, bool IsFatal)clang::CodeGen::CGOpenMPRuntimevirtual
emitFlush(CodeGenFunction &CGF, ArrayRef< const Expr * > Vars, SourceLocation Loc, llvm::AtomicOrdering AO)clang::CodeGen::CGOpenMPRuntimevirtual
emitForDispatchDeinit(CodeGenFunction &CGF, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimevirtual
emitForDispatchInit(CodeGenFunction &CGF, SourceLocation Loc, const OpenMPScheduleTy &ScheduleKind, unsigned IVSize, bool IVSigned, bool Ordered, const DispatchRTInput &DispatchValues)clang::CodeGen::CGOpenMPRuntimevirtual
emitForNext(CodeGenFunction &CGF, SourceLocation Loc, unsigned IVSize, bool IVSigned, Address IL, Address LB, Address UB, Address ST)clang::CodeGen::CGOpenMPRuntimevirtual
emitForOrderedIterationEnd(CodeGenFunction &CGF, SourceLocation Loc, unsigned IVSize, bool IVSigned)clang::CodeGen::CGOpenMPRuntimevirtual
emitForStaticFinish(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind DKind)clang::CodeGen::CGOpenMPRuntimevirtual
emitForStaticInit(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind DKind, const OpenMPScheduleTy &ScheduleKind, const StaticRTInput &Values)clang::CodeGen::CGOpenMPRuntimevirtual
emitFunctionProlog(CodeGenFunction &CGF, const Decl *D) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
emitIfClause(CodeGenFunction &CGF, const Expr *Cond, const RegionCodeGenTy &ThenGen, const RegionCodeGenTy &ElseGen)clang::CodeGen::CGOpenMPRuntime
emitInlinedDirective(CodeGenFunction &CGF, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, bool HasCancel=false)clang::CodeGen::CGOpenMPRuntimevirtual
emitKmpRoutineEntryT(QualType KmpInt32Ty)clang::CodeGen::CGOpenMPRuntimeprotected
emitLastprivateConditionalFinalUpdate(CodeGenFunction &CGF, LValue PrivLVal, const VarDecl *VD, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimevirtual
emitLastprivateConditionalInit(CodeGenFunction &CGF, const VarDecl *VD)clang::CodeGen::CGOpenMPRuntime
emitLastprivateConditionalUpdate(CodeGenFunction &CGF, LValue IVLVal, StringRef UniqueDeclName, LValue LVal, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimeprotected
emitMaskedRegion(CodeGenFunction &CGF, const RegionCodeGenTy &MaskedOpGen, SourceLocation Loc, const Expr *Filter=nullptr)clang::CodeGen::CGOpenMPRuntimevirtual
emitMasterRegion(CodeGenFunction &CGF, const RegionCodeGenTy &MasterOpGen, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimevirtual
emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams, const Expr *ThreadLimit, SourceLocation Loc) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
emitNumTeamsForTargetDirective(CodeGenFunction &CGF, const OMPExecutableDirective &D)clang::CodeGen::CGOpenMPRuntime
emitNumThreadsClause(CodeGenFunction &CGF, llvm::Value *NumThreads, SourceLocation Loc) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
emitNumThreadsForTargetDirective(CodeGenFunction &CGF, const OMPExecutableDirective &D)clang::CodeGen::CGOpenMPRuntime
emitOrderedRegion(CodeGenFunction &CGF, const RegionCodeGenTy &OrderedOpGen, SourceLocation Loc, bool IsThreads)clang::CodeGen::CGOpenMPRuntimevirtual
emitOutlinedFunctionCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn, ArrayRef< llvm::Value * > Args={}) const overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::Function *OutlinedFn, ArrayRef< llvm::Value * > CapturedVars, const Expr *IfCond, llvm::Value *NumThreads) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
emitParallelOutlinedFunction(CodeGenFunction &CGF, const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
emitProcBindClause(CodeGenFunction &CGF, llvm::omp::ProcBindKind ProcBind, SourceLocation Loc) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
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::CGOpenMPRuntimeGPUvirtual
emitReductionFunction(StringRef ReducerName, SourceLocation Loc, llvm::Type *ArgsElemType, ArrayRef< const Expr * > Privates, ArrayRef< const Expr * > LHSExprs, ArrayRef< const Expr * > RHSExprs, ArrayRef< const Expr * > ReductionOps)clang::CodeGen::CGOpenMPRuntime
emitSingleReductionCombiner(CodeGenFunction &CGF, const Expr *ReductionOp, const Expr *PrivateRef, const DeclRefExpr *LHS, const DeclRefExpr *RHS)clang::CodeGen::CGOpenMPRuntime
emitSingleRegion(CodeGenFunction &CGF, const RegionCodeGenTy &SingleOpGen, SourceLocation Loc, ArrayRef< const Expr * > CopyprivateVars, ArrayRef< const Expr * > DestExprs, ArrayRef< const Expr * > SrcExprs, ArrayRef< const Expr * > AssignmentOps)clang::CodeGen::CGOpenMPRuntimevirtual
emitTargetCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, llvm::Function *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond, llvm::PointerIntPair< const Expr *, 2, OpenMPDeviceClauseModifier > Device, llvm::function_ref< llvm::Value *(CodeGenFunction &CGF, const OMPLoopDirective &D)> SizeEmitter)clang::CodeGen::CGOpenMPRuntimevirtual
emitTargetDataCalls(CodeGenFunction &CGF, const OMPExecutableDirective &D, const Expr *IfCond, const Expr *Device, const RegionCodeGenTy &CodeGen, CGOpenMPRuntime::TargetDataInfo &Info)clang::CodeGen::CGOpenMPRuntimevirtual
emitTargetDataStandAloneCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, const Expr *IfCond, const Expr *Device)clang::CodeGen::CGOpenMPRuntimevirtual
emitTargetFunctions(GlobalDecl GD)clang::CodeGen::CGOpenMPRuntimevirtual
emitTargetGlobal(GlobalDecl GD)clang::CodeGen::CGOpenMPRuntimevirtual
emitTargetGlobalVariable(GlobalDecl GD)clang::CodeGen::CGOpenMPRuntimevirtual
emitTargetNumIterationsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, llvm::function_ref< llvm::Value *(CodeGenFunction &CGF, const OMPLoopDirective &D)> SizeEmitter)clang::CodeGen::CGOpenMPRuntime
emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D, StringRef ParentName, llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, bool IsOffloadEntry, const RegionCodeGenTy &CodeGen)clang::CodeGen::CGOpenMPRuntimeprotectedvirtual
emitTaskCall(CodeGenFunction &CGF, SourceLocation Loc, const OMPExecutableDirective &D, llvm::Function *TaskFunction, QualType SharedsTy, Address Shareds, const Expr *IfCond, const OMPTaskDataTy &Data)clang::CodeGen::CGOpenMPRuntimevirtual
emitTaskgroupRegion(CodeGenFunction &CGF, const RegionCodeGenTy &TaskgroupOpGen, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimevirtual
emitTaskInit(CodeGenFunction &CGF, SourceLocation Loc, const OMPExecutableDirective &D, llvm::Function *TaskFunction, QualType SharedsTy, Address Shareds, const OMPTaskDataTy &Data)clang::CodeGen::CGOpenMPRuntimeprotected
emitTaskLoopCall(CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D, llvm::Function *TaskFunction, QualType SharedsTy, Address Shareds, const Expr *IfCond, const OMPTaskDataTy &Data)clang::CodeGen::CGOpenMPRuntimevirtual
emitTaskOutlinedFunction(const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, const VarDecl *PartIDVar, const VarDecl *TaskTVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, bool Tied, unsigned &NumberOfParts)clang::CodeGen::CGOpenMPRuntimevirtual
emitTaskReductionFini(CodeGenFunction &CGF, SourceLocation Loc, bool IsWorksharingReduction)clang::CodeGen::CGOpenMPRuntimevirtual
emitTaskReductionFixups(CodeGenFunction &CGF, SourceLocation Loc, ReductionCodeGen &RCG, unsigned N)clang::CodeGen::CGOpenMPRuntimevirtual
emitTaskReductionInit(CodeGenFunction &CGF, SourceLocation Loc, ArrayRef< const Expr * > LHSExprs, ArrayRef< const Expr * > RHSExprs, const OMPTaskDataTy &Data)clang::CodeGen::CGOpenMPRuntimevirtual
emitTaskwaitCall(CodeGenFunction &CGF, SourceLocation Loc, const OMPTaskDataTy &Data)clang::CodeGen::CGOpenMPRuntimevirtual
emitTaskyieldCall(CodeGenFunction &CGF, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimevirtual
emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, SourceLocation Loc, llvm::Function *OutlinedFn, ArrayRef< llvm::Value * > CapturedVars) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
emitTeamsOutlinedFunction(CodeGenFunction &CGF, const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
EmittedNonTargetVariablesclang::CodeGen::CGOpenMPRuntimeprotected
emitThreadIDAddress(CodeGenFunction &CGF, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimeprotectedvirtual
emitThreadLimitClause(CodeGenFunction &CGF, const Expr *ThreadLimit, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimevirtual
emitThreadPrivateVarDefinition(const VarDecl *VD, Address VDAddr, SourceLocation Loc, bool PerformInit, CodeGenFunction *CGF=nullptr)clang::CodeGen::CGOpenMPRuntimevirtual
emitThreadPrivateVarInit(CodeGenFunction &CGF, Address VDAddr, llvm::Value *Ctor, llvm::Value *CopyCtor, llvm::Value *Dtor, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimeprotected
emitUpdateClause(CodeGenFunction &CGF, LValue DepobjLVal, OpenMPDependClauseKind NewDepKind, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntime
emitUpdateLocation(CodeGenFunction &CGF, SourceLocation Loc, unsigned Flags=0, bool EmitLoc=false)clang::CodeGen::CGOpenMPRuntime
emitUserDefinedMapper(const OMPDeclareMapperDecl *D, CodeGenFunction *CGF=nullptr)clang::CodeGen::CGOpenMPRuntime
emitUserDefinedReduction(CodeGenFunction *CGF, const OMPDeclareReductionDecl *D)clang::CodeGen::CGOpenMPRuntimevirtual
emitUsesAllocatorsFini(CodeGenFunction &CGF, const Expr *Allocator)clang::CodeGen::CGOpenMPRuntime
emitUsesAllocatorsInit(CodeGenFunction &CGF, const Expr *Allocator, const Expr *AllocatorTraits)clang::CodeGen::CGOpenMPRuntime
ExecutionMode enum nameclang::CodeGen::CGOpenMPRuntimeGPU
functionFinished(CodeGenFunction &CGF) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
FunctionToUntiedTaskStackMapclang::CodeGen::CGOpenMPRuntimeprotected
FunctionUDMMapclang::CodeGen::CGOpenMPRuntimeprotected
FunctionUDMMapTy typedefclang::CodeGen::CGOpenMPRuntimeprotected
FunctionUDRMapclang::CodeGen::CGOpenMPRuntimeprotected
FunctionUDRMapTy typedefclang::CodeGen::CGOpenMPRuntimeprotected
getAddressOfLocalVariable(CodeGenFunction &CGF, const VarDecl *VD) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
getAddrOfArtificialThreadPrivate(CodeGenFunction &CGF, QualType VarType, StringRef Name)clang::CodeGen::CGOpenMPRuntimevirtual
getAddrOfDeclareTargetVar(const VarDecl *VD)clang::CodeGen::CGOpenMPRuntimevirtual
getAddrOfThreadPrivate(CodeGenFunction &CGF, const VarDecl *VD, Address VDAddr, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimevirtual
getCriticalRegionLock(StringRef CriticalName)clang::CodeGen::CGOpenMPRuntimeprotected
getDefaultDistScheduleAndChunk(CodeGenFunction &CGF, const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, llvm::Value *&Chunk) const overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
getDefaultFlagsForBarriers(OpenMPDirectiveKind Kind)clang::CodeGen::CGOpenMPRuntimeprotectedstatic
getDefaultLocationReserved2Flags() constclang::CodeGen::CGOpenMPRuntimeinlineprotectedvirtual
getDefaultMemoryOrdering() constclang::CodeGen::CGOpenMPRuntime
getDefaultScheduleAndChunk(CodeGenFunction &CGF, const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, const Expr *&ChunkExpr) const overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
getDepobjElements(CodeGenFunction &CGF, LValue DepobjLVal, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimeprotected
getGPUNumThreads(CodeGenFunction &CGF)clang::CodeGen::CGOpenMPRuntimeGPU
getGPUThreadID(CodeGenFunction &CGF)clang::CodeGen::CGOpenMPRuntimeGPU
getIdentTyPointerTy()clang::CodeGen::CGOpenMPRuntimeprotected
getKmpc_MicroPointerTy()clang::CodeGen::CGOpenMPRuntimeprotected
getKmpcAllocShared(CodeGenFunction &CGF, const VarDecl *VD) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
getKmpcFreeShared(CodeGenFunction &CGF, const std::pair< llvm::Value *, llvm::Value * > &AddrSizePair) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
getKmpCriticalNameTy() constclang::CodeGen::CGOpenMPRuntimeinlineprotected
getName(ArrayRef< StringRef > Parts) constclang::CodeGen::CGOpenMPRuntime
getNumTeamsExprForTargetDirective(CodeGenFunction &CGF, const OMPExecutableDirective &D, int32_t &MinTeamsVal, int32_t &MaxTeamsVal)clang::CodeGen::CGOpenMPRuntime
getNumThreadsExprForTargetDirective(CodeGenFunction &CGF, const OMPExecutableDirective &D, int32_t &UpperBound, bool UpperBoundOnly, llvm::Value **CondExpr=nullptr, const Expr **ThreadLimitExpr=nullptr)clang::CodeGen::CGOpenMPRuntime
getOMPBuilder()clang::CodeGen::CGOpenMPRuntimeinline
getOrCreateThreadPrivateCache(const VarDecl *VD)clang::CodeGen::CGOpenMPRuntimeprotected
getOrCreateUserDefinedMapperFunc(const OMPDeclareMapperDecl *D)clang::CodeGen::CGOpenMPRuntime
getOutlinedHelperName(StringRef Name) constclang::CodeGen::CGOpenMPRuntimeprotected
getOutlinedHelperName(CodeGenFunction &CGF) constclang::CodeGen::CGOpenMPRuntimeprotected
getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam, const VarDecl *TargetParam) const overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
getReductionFuncName(StringRef Name) constclang::CodeGen::CGOpenMPRuntimeprotected
getSingleCompoundChild(ASTContext &Ctx, const Stmt *Body)clang::CodeGen::CGOpenMPRuntimestatic
getTaskReductionItem(CodeGenFunction &CGF, SourceLocation Loc, llvm::Value *ReductionsPtr, LValue SharedLVal)clang::CodeGen::CGOpenMPRuntimevirtual
getThreadID(CodeGenFunction &CGF, SourceLocation Loc)clang::CodeGen::CGOpenMPRuntimeprotected
getUserDefinedReduction(const OMPDeclareReductionDecl *D)clang::CodeGen::CGOpenMPRuntimevirtual
hasAllocateAttributeForGlobalVar(const VarDecl *VD, LangAS &AS) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
HasEmittedDeclareTargetRegionclang::CodeGen::CGOpenMPRuntimeprotected
HasEmittedTargetRegionclang::CodeGen::CGOpenMPRuntimeprotected
hasRequiresUnifiedSharedMemory() constclang::CodeGen::CGOpenMPRuntime
HasRequiresUnifiedSharedMemoryclang::CodeGen::CGOpenMPRuntimeprotected
InternalVarsclang::CodeGen::CGOpenMPRuntimeprotected
isDefaultLocationConstant() const overrideclang::CodeGen::CGOpenMPRuntimeGPUinlineprotectedvirtual
isDelayedVariableLengthDecl(CodeGenFunction &CGF, const VarDecl *VD) const overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
isDynamic(OpenMPScheduleClauseKind ScheduleKind) constclang::CodeGen::CGOpenMPRuntimevirtual
isGPU() const overrideclang::CodeGen::CGOpenMPRuntimeGPUinlinevirtual
isLocalVarInUntiedTask(CodeGenFunction &CGF, const VarDecl *VD) constclang::CodeGen::CGOpenMPRuntime
isNontemporalDecl(const ValueDecl *VD) constclang::CodeGen::CGOpenMPRuntime
isStaticChunked(OpenMPScheduleClauseKind ScheduleKind, bool Chunked) constclang::CodeGen::CGOpenMPRuntimevirtual
isStaticChunked(OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) constclang::CodeGen::CGOpenMPRuntimevirtual
isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, bool Chunked) constclang::CodeGen::CGOpenMPRuntimevirtual
isStaticNonchunked(OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) constclang::CodeGen::CGOpenMPRuntimevirtual
Kmpc_MicroTyclang::CodeGen::CGOpenMPRuntimeprotected
KmpCriticalNameTyclang::CodeGen::CGOpenMPRuntimeprotected
KmpDependInfoTyclang::CodeGen::CGOpenMPRuntimeprotected
KmpDimTyclang::CodeGen::CGOpenMPRuntimeprotected
KmpRoutineEntryPtrQTyclang::CodeGen::CGOpenMPRuntimeprotected
KmpRoutineEntryPtrTyclang::CodeGen::CGOpenMPRuntimeprotected
KmpTaskAffinityInfoTyclang::CodeGen::CGOpenMPRuntimeprotected
KmpTaskTQTyclang::CodeGen::CGOpenMPRuntimeprotected
LastprivateConditionalStackclang::CodeGen::CGOpenMPRuntimeprotected
LastprivateConditionalToTypesclang::CodeGen::CGOpenMPRuntimeprotected
markAsGlobalTarget(GlobalDecl GD)clang::CodeGen::CGOpenMPRuntime
NontemporalDeclsSet typedefclang::CodeGen::CGOpenMPRuntimeprotected
NontemporalDeclsStackclang::CodeGen::CGOpenMPRuntimeprotected
OMPBuilderclang::CodeGen::CGOpenMPRuntimeprotected
OpenMPDebugLocMapclang::CodeGen::CGOpenMPRuntimeprotected
OpenMPDebugLocMapTy typedefclang::CodeGen::CGOpenMPRuntimeprotected
OpenMPLocThreadIDMapclang::CodeGen::CGOpenMPRuntimeprotected
OpenMPLocThreadIDMapTy typedefclang::CodeGen::CGOpenMPRuntimeprotected
processRequiresDirective(const OMPRequiresDecl *D) overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
registerTargetGlobalVariable(const VarDecl *VD, llvm::Constant *Addr)clang::CodeGen::CGOpenMPRuntimevirtual
RequiresAtomicOrderingclang::CodeGen::CGOpenMPRuntimeprotected
SavedKmpTaskloopTQTyclang::CodeGen::CGOpenMPRuntimeprotected
SavedKmpTaskTQTyclang::CodeGen::CGOpenMPRuntimeprotected
scanForTargetRegionsFunctions(const Stmt *S, StringRef ParentName)clang::CodeGen::CGOpenMPRuntimeprotected
setLocThreadIdInsertPt(CodeGenFunction &CGF, bool AtCurrentPoint=false)clang::CodeGen::CGOpenMPRuntimeprotected
ShouldMarkAsGlobalclang::CodeGen::CGOpenMPRuntimeprotected
ThreadPrivateWithDefinitionclang::CodeGen::CGOpenMPRuntimeprotected
translateParameter(const FieldDecl *FD, const VarDecl *NativeParam) const overrideclang::CodeGen::CGOpenMPRuntimeGPUvirtual
UDMMapclang::CodeGen::CGOpenMPRuntimeprotected
UDRMapclang::CodeGen::CGOpenMPRuntimeprotected
UDRMapTy typedefclang::CodeGen::CGOpenMPRuntimeprotected
UntiedLocalVarsAddressesMap typedefclang::CodeGen::CGOpenMPRuntimeprotected
UntiedLocalVarsStackclang::CodeGen::CGOpenMPRuntimeprotected
~CGOpenMPRuntime()clang::CodeGen::CGOpenMPRuntimeinlinevirtual