|
clang 22.0.0git
|
This is the complete list of members for clang::CodeGen::CGOpenMPRuntimeGPU, including all inherited members.
| adjustTargetSpecificDataForLambdas(CodeGenFunction &CGF, const OMPExecutableDirective &D) const override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| AlreadyEmittedTargetDecls | clang::CodeGen::CGOpenMPRuntime | protected |
| CGM | clang::CodeGen::CGOpenMPRuntime | protected |
| CGOpenMPRuntime(CodeGenModule &CGM) | clang::CodeGen::CGOpenMPRuntime | explicit |
| CGOpenMPRuntimeGPU(CodeGenModule &CGM) | clang::CodeGen::CGOpenMPRuntimeGPU | explicit |
| checkAndEmitLastprivateConditional(CodeGenFunction &CGF, const Expr *LHS) | clang::CodeGen::CGOpenMPRuntime | virtual |
| checkAndEmitSharedLastprivateConditional(CodeGenFunction &CGF, const OMPExecutableDirective &D, const llvm::DenseSet< CanonicalDeclPtr< const VarDecl > > &IgnoredDecls) | clang::CodeGen::CGOpenMPRuntime | virtual |
| clear() | clang::CodeGen::CGOpenMPRuntime | virtual |
| clearLocThreadIdInsertPt(CodeGenFunction &CGF) | clang::CodeGen::CGOpenMPRuntime | protected |
| computeMinAndMaxThreadsAndTeams(const OMPExecutableDirective &D, CodeGenFunction &CGF, llvm::OpenMPIRBuilder::TargetKernelDefaultAttrs &Attrs) | clang::CodeGen::CGOpenMPRuntime | protected |
| createOffloadEntriesAndInfoMetadata() | clang::CodeGen::CGOpenMPRuntime | |
| DataSharingMode enum name | clang::CodeGen::CGOpenMPRuntimeGPU | |
| DeclareTargetWithDefinition | clang::CodeGen::CGOpenMPRuntime | protected |
| DeferredGlobalVariables | clang::CodeGen::CGOpenMPRuntime | protected |
| DS_CUDA enum value | clang::CodeGen::CGOpenMPRuntimeGPU | |
| DS_Generic enum value | clang::CodeGen::CGOpenMPRuntimeGPU | |
| EM_NonSPMD enum value | clang::CodeGen::CGOpenMPRuntimeGPU | |
| EM_SPMD enum value | clang::CodeGen::CGOpenMPRuntimeGPU | |
| EM_Unknown enum value | clang::CodeGen::CGOpenMPRuntimeGPU | |
| emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind Kind, bool EmitChecks=true, bool ForceSimpleCall=false) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| emitCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee Callee, ArrayRef< llvm::Value * > Args={}) const | clang::CodeGen::CGOpenMPRuntime | protected |
| emitCancelCall(CodeGenFunction &CGF, SourceLocation Loc, const Expr *IfCond, OpenMPDirectiveKind CancelRegion) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitCancellationPointCall(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind CancelRegion) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName, const RegionCodeGenTy &CriticalOpGen, SourceLocation Loc, const Expr *Hint=nullptr) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| emitDeclareSimdFunction(const FunctionDecl *FD, llvm::Function *Fn) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitDeclareTargetFunction(const FunctionDecl *FD, llvm::GlobalValue *GV) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitDeferredTargetDecls() const | clang::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::CGOpenMPRuntime | protected |
| emitDepobjElementsSizes(CodeGenFunction &CGF, QualType &KmpDependInfoTy, const OMPTaskDataTy::DependData &Data) | clang::CodeGen::CGOpenMPRuntime | protected |
| emitDestroyClause(CodeGenFunction &CGF, LValue DepobjLVal, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | |
| emitDistributeStaticInit(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDistScheduleClauseKind SchedKind, const StaticRTInput &Values) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D, ArrayRef< Expr * > NumIterations) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitDoacrossOrdered(CodeGenFunction &CGF, const OMPDependClause *C) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitDoacrossOrdered(CodeGenFunction &CGF, const OMPDoacrossClause *C) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitErrorCall(CodeGenFunction &CGF, SourceLocation Loc, Expr *ME, bool IsFatal) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitFlush(CodeGenFunction &CGF, ArrayRef< const Expr * > Vars, SourceLocation Loc, llvm::AtomicOrdering AO) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitForDispatchDeinit(CodeGenFunction &CGF, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitForDispatchInit(CodeGenFunction &CGF, SourceLocation Loc, const OpenMPScheduleTy &ScheduleKind, unsigned IVSize, bool IVSigned, bool Ordered, const DispatchRTInput &DispatchValues) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitForNext(CodeGenFunction &CGF, SourceLocation Loc, unsigned IVSize, bool IVSigned, Address IL, Address LB, Address UB, Address ST) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitForOrderedIterationEnd(CodeGenFunction &CGF, SourceLocation Loc, unsigned IVSize, bool IVSigned) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitForStaticFinish(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind DKind) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitForStaticInit(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind DKind, const OpenMPScheduleTy &ScheduleKind, const StaticRTInput &Values) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitFunctionProlog(CodeGenFunction &CGF, const Decl *D) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| 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::CGOpenMPRuntime | virtual |
| emitKmpRoutineEntryT(QualType KmpInt32Ty) | clang::CodeGen::CGOpenMPRuntime | protected |
| emitLastprivateConditionalFinalUpdate(CodeGenFunction &CGF, LValue PrivLVal, const VarDecl *VD, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitLastprivateConditionalInit(CodeGenFunction &CGF, const VarDecl *VD) | clang::CodeGen::CGOpenMPRuntime | |
| emitLastprivateConditionalUpdate(CodeGenFunction &CGF, LValue IVLVal, StringRef UniqueDeclName, LValue LVal, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | protected |
| emitMaskedRegion(CodeGenFunction &CGF, const RegionCodeGenTy &MaskedOpGen, SourceLocation Loc, const Expr *Filter=nullptr) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitMasterRegion(CodeGenFunction &CGF, const RegionCodeGenTy &MasterOpGen, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitMessageClause(CodeGenFunction &CGF, const Expr *Message, SourceLocation Loc) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams, const Expr *ThreadLimit, SourceLocation Loc) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| emitNumTeamsForTargetDirective(CodeGenFunction &CGF, const OMPExecutableDirective &D) | clang::CodeGen::CGOpenMPRuntime | |
| emitNumThreadsClause(CodeGenFunction &CGF, llvm::Value *NumThreads, SourceLocation Loc, OpenMPNumThreadsClauseModifier Modifier=OMPC_NUMTHREADS_unknown, OpenMPSeverityClauseKind Severity=OMPC_SEVERITY_fatal, SourceLocation SeverityLoc=SourceLocation(), const Expr *Message=nullptr, SourceLocation MessageLoc=SourceLocation()) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| emitNumThreadsForTargetDirective(CodeGenFunction &CGF, const OMPExecutableDirective &D) | clang::CodeGen::CGOpenMPRuntime | |
| emitOrderedRegion(CodeGenFunction &CGF, const RegionCodeGenTy &OrderedOpGen, SourceLocation Loc, bool IsThreads) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitOutlinedFunctionCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn, ArrayRef< llvm::Value * > Args={}) const override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::Function *OutlinedFn, ArrayRef< llvm::Value * > CapturedVars, const Expr *IfCond, llvm::Value *NumThreads, OpenMPNumThreadsClauseModifier NumThreadsModifier=OMPC_NUMTHREADS_unknown, OpenMPSeverityClauseKind Severity=OMPC_SEVERITY_fatal, const Expr *Message=nullptr) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| emitParallelOutlinedFunction(CodeGenFunction &CGF, const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| emitPrivateReduction(CodeGenFunction &CGF, SourceLocation Loc, const Expr *Privates, const Expr *LHSExprs, const Expr *RHSExprs, const Expr *ReductionOps) | clang::CodeGen::CGOpenMPRuntime | |
| emitProcBindClause(CodeGenFunction &CGF, llvm::omp::ProcBindKind ProcBind, SourceLocation Loc) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| emitReduction(CodeGenFunction &CGF, SourceLocation Loc, ArrayRef< const Expr * > Privates, ArrayRef< const Expr * > LHSExprs, ArrayRef< const Expr * > RHSExprs, ArrayRef< const Expr * > ReductionOps, ReductionOptionsTy Options) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| 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 | |
| emitSeverityClause(OpenMPSeverityClauseKind Severity, SourceLocation Loc) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| 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::CGOpenMPRuntime | virtual |
| 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::CGOpenMPRuntime | virtual |
| emitTargetDataCalls(CodeGenFunction &CGF, const OMPExecutableDirective &D, const Expr *IfCond, const Expr *Device, const RegionCodeGenTy &CodeGen, CGOpenMPRuntime::TargetDataInfo &Info) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTargetDataStandAloneCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, const Expr *IfCond, const Expr *Device) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTargetFunctions(GlobalDecl GD) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTargetGlobal(GlobalDecl GD) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTargetGlobalVariable(GlobalDecl GD) | clang::CodeGen::CGOpenMPRuntime | virtual |
| 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::CGOpenMPRuntime | protectedvirtual |
| emitTaskCall(CodeGenFunction &CGF, SourceLocation Loc, const OMPExecutableDirective &D, llvm::Function *TaskFunction, QualType SharedsTy, Address Shareds, const Expr *IfCond, const OMPTaskDataTy &Data) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTaskgroupRegion(CodeGenFunction &CGF, const RegionCodeGenTy &TaskgroupOpGen, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTaskInit(CodeGenFunction &CGF, SourceLocation Loc, const OMPExecutableDirective &D, llvm::Function *TaskFunction, QualType SharedsTy, Address Shareds, const OMPTaskDataTy &Data) | clang::CodeGen::CGOpenMPRuntime | protected |
| emitTaskLoopCall(CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D, llvm::Function *TaskFunction, QualType SharedsTy, Address Shareds, const Expr *IfCond, const OMPTaskDataTy &Data) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTaskOutlinedFunction(const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, const VarDecl *PartIDVar, const VarDecl *TaskTVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, bool Tied, unsigned &NumberOfParts) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTaskReductionFini(CodeGenFunction &CGF, SourceLocation Loc, bool IsWorksharingReduction) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTaskReductionFixups(CodeGenFunction &CGF, SourceLocation Loc, ReductionCodeGen &RCG, unsigned N) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTaskReductionInit(CodeGenFunction &CGF, SourceLocation Loc, ArrayRef< const Expr * > LHSExprs, ArrayRef< const Expr * > RHSExprs, const OMPTaskDataTy &Data) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTaskwaitCall(CodeGenFunction &CGF, SourceLocation Loc, const OMPTaskDataTy &Data) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTaskyieldCall(CodeGenFunction &CGF, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, SourceLocation Loc, llvm::Function *OutlinedFn, ArrayRef< llvm::Value * > CapturedVars) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| emitTeamsOutlinedFunction(CodeGenFunction &CGF, const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| EmittedNonTargetVariables | clang::CodeGen::CGOpenMPRuntime | protected |
| emitThreadIDAddress(CodeGenFunction &CGF, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | protectedvirtual |
| emitThreadLimitClause(CodeGenFunction &CGF, const Expr *ThreadLimit, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitThreadPrivateVarDefinition(const VarDecl *VD, Address VDAddr, SourceLocation Loc, bool PerformInit, CodeGenFunction *CGF=nullptr) | clang::CodeGen::CGOpenMPRuntime | virtual |
| emitThreadPrivateVarInit(CodeGenFunction &CGF, Address VDAddr, llvm::Value *Ctor, llvm::Value *CopyCtor, llvm::Value *Dtor, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | protected |
| 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::CGOpenMPRuntime | virtual |
| emitUsesAllocatorsFini(CodeGenFunction &CGF, const Expr *Allocator) | clang::CodeGen::CGOpenMPRuntime | |
| emitUsesAllocatorsInit(CodeGenFunction &CGF, const Expr *Allocator, const Expr *AllocatorTraits) | clang::CodeGen::CGOpenMPRuntime | |
| ExecutionMode enum name | clang::CodeGen::CGOpenMPRuntimeGPU | |
| functionFinished(CodeGenFunction &CGF) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| FunctionToUntiedTaskStackMap | clang::CodeGen::CGOpenMPRuntime | protected |
| FunctionUDMMap | clang::CodeGen::CGOpenMPRuntime | protected |
| FunctionUDMMapTy typedef | clang::CodeGen::CGOpenMPRuntime | protected |
| FunctionUDRMap | clang::CodeGen::CGOpenMPRuntime | protected |
| FunctionUDRMapTy typedef | clang::CodeGen::CGOpenMPRuntime | protected |
| getAddressOfLocalVariable(CodeGenFunction &CGF, const VarDecl *VD) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| getAddrOfArtificialThreadPrivate(CodeGenFunction &CGF, QualType VarType, StringRef Name) | clang::CodeGen::CGOpenMPRuntime | virtual |
| getAddrOfDeclareTargetVar(const VarDecl *VD) | clang::CodeGen::CGOpenMPRuntime | virtual |
| getAddrOfThreadPrivate(CodeGenFunction &CGF, const VarDecl *VD, Address VDAddr, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | virtual |
| getCriticalRegionLock(StringRef CriticalName) | clang::CodeGen::CGOpenMPRuntime | protected |
| getDefaultDistScheduleAndChunk(CodeGenFunction &CGF, const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, llvm::Value *&Chunk) const override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| getDefaultFlagsForBarriers(OpenMPDirectiveKind Kind) | clang::CodeGen::CGOpenMPRuntime | protectedstatic |
| getDefaultLocationReserved2Flags() const | clang::CodeGen::CGOpenMPRuntime | inlineprotectedvirtual |
| getDefaultMemoryOrdering() const | clang::CodeGen::CGOpenMPRuntime | |
| getDefaultScheduleAndChunk(CodeGenFunction &CGF, const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, const Expr *&ChunkExpr) const override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| getDepobjElements(CodeGenFunction &CGF, LValue DepobjLVal, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | protected |
| getGPUNumThreads(CodeGenFunction &CGF) | clang::CodeGen::CGOpenMPRuntimeGPU | |
| getGPUThreadID(CodeGenFunction &CGF) | clang::CodeGen::CGOpenMPRuntimeGPU | |
| getIdentTyPointerTy() | clang::CodeGen::CGOpenMPRuntime | protected |
| getKmpcAllocShared(CodeGenFunction &CGF, const VarDecl *VD) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| getKmpcFreeShared(CodeGenFunction &CGF, const std::pair< llvm::Value *, llvm::Value * > &AddrSizePair) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| getKmpCriticalNameTy() const | clang::CodeGen::CGOpenMPRuntime | inlineprotected |
| getName(ArrayRef< StringRef > Parts) const | clang::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::CGOpenMPRuntime | inline |
| getOrCreateThreadPrivateCache(const VarDecl *VD) | clang::CodeGen::CGOpenMPRuntime | protected |
| getOrCreateUserDefinedMapperFunc(const OMPDeclareMapperDecl *D) | clang::CodeGen::CGOpenMPRuntime | |
| getOutlinedHelperName(StringRef Name) const | clang::CodeGen::CGOpenMPRuntime | protected |
| getOutlinedHelperName(CodeGenFunction &CGF) const | clang::CodeGen::CGOpenMPRuntime | protected |
| getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam, const VarDecl *TargetParam) const override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| getReductionFuncName(StringRef Name) const | clang::CodeGen::CGOpenMPRuntime | protected |
| getSingleCompoundChild(ASTContext &Ctx, const Stmt *Body) | clang::CodeGen::CGOpenMPRuntime | static |
| getTaskReductionItem(CodeGenFunction &CGF, SourceLocation Loc, llvm::Value *ReductionsPtr, LValue SharedLVal) | clang::CodeGen::CGOpenMPRuntime | virtual |
| getThreadID(CodeGenFunction &CGF, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | protected |
| getUserDefinedReduction(const OMPDeclareReductionDecl *D) | clang::CodeGen::CGOpenMPRuntime | virtual |
| hasAllocateAttributeForGlobalVar(const VarDecl *VD, LangAS &AS) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| HasEmittedDeclareTargetRegion | clang::CodeGen::CGOpenMPRuntime | protected |
| HasEmittedTargetRegion | clang::CodeGen::CGOpenMPRuntime | protected |
| HasRequiresUnifiedSharedMemory | clang::CodeGen::CGOpenMPRuntime | protected |
| hasRequiresUnifiedSharedMemory() const | clang::CodeGen::CGOpenMPRuntime | |
| InternalVars | clang::CodeGen::CGOpenMPRuntime | protected |
| isDefaultLocationConstant() const override | clang::CodeGen::CGOpenMPRuntimeGPU | inlineprotectedvirtual |
| isDelayedVariableLengthDecl(CodeGenFunction &CGF, const VarDecl *VD) const override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| isDynamic(OpenMPScheduleClauseKind ScheduleKind) const | clang::CodeGen::CGOpenMPRuntime | virtual |
| isGPU() const override | clang::CodeGen::CGOpenMPRuntimeGPU | inlinevirtual |
| isLocalVarInUntiedTask(CodeGenFunction &CGF, const VarDecl *VD) const | clang::CodeGen::CGOpenMPRuntime | |
| isNontemporalDecl(const ValueDecl *VD) const | clang::CodeGen::CGOpenMPRuntime | |
| isStaticChunked(OpenMPScheduleClauseKind ScheduleKind, bool Chunked) const | clang::CodeGen::CGOpenMPRuntime | virtual |
| isStaticChunked(OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const | clang::CodeGen::CGOpenMPRuntime | virtual |
| isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, bool Chunked) const | clang::CodeGen::CGOpenMPRuntime | virtual |
| isStaticNonchunked(OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const | clang::CodeGen::CGOpenMPRuntime | virtual |
| KmpCriticalNameTy | clang::CodeGen::CGOpenMPRuntime | protected |
| KmpDependInfoTy | clang::CodeGen::CGOpenMPRuntime | protected |
| KmpDimTy | clang::CodeGen::CGOpenMPRuntime | protected |
| KmpRoutineEntryPtrQTy | clang::CodeGen::CGOpenMPRuntime | protected |
| KmpRoutineEntryPtrTy | clang::CodeGen::CGOpenMPRuntime | protected |
| KmpTaskAffinityInfoTy | clang::CodeGen::CGOpenMPRuntime | protected |
| KmpTaskTQTy | clang::CodeGen::CGOpenMPRuntime | protected |
| LastprivateConditionalStack | clang::CodeGen::CGOpenMPRuntime | protected |
| LastprivateConditionalToTypes | clang::CodeGen::CGOpenMPRuntime | protected |
| markAsGlobalTarget(GlobalDecl GD) | clang::CodeGen::CGOpenMPRuntime | |
| NontemporalDeclsSet typedef | clang::CodeGen::CGOpenMPRuntime | protected |
| NontemporalDeclsStack | clang::CodeGen::CGOpenMPRuntime | protected |
| OMPBuilder | clang::CodeGen::CGOpenMPRuntime | protected |
| OpenMPDebugLocMap | clang::CodeGen::CGOpenMPRuntime | protected |
| OpenMPDebugLocMapTy typedef | clang::CodeGen::CGOpenMPRuntime | protected |
| OpenMPLocThreadIDMap | clang::CodeGen::CGOpenMPRuntime | protected |
| OpenMPLocThreadIDMapTy typedef | clang::CodeGen::CGOpenMPRuntime | protected |
| processRequiresDirective(const OMPRequiresDecl *D) override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| registerTargetGlobalVariable(const VarDecl *VD, llvm::Constant *Addr) | clang::CodeGen::CGOpenMPRuntime | virtual |
| RequiresAtomicOrdering | clang::CodeGen::CGOpenMPRuntime | protected |
| SavedKmpTaskloopTQTy | clang::CodeGen::CGOpenMPRuntime | protected |
| SavedKmpTaskTQTy | clang::CodeGen::CGOpenMPRuntime | protected |
| scanForTargetRegionsFunctions(const Stmt *S, StringRef ParentName) | clang::CodeGen::CGOpenMPRuntime | protected |
| setLocThreadIdInsertPt(CodeGenFunction &CGF, bool AtCurrentPoint=false) | clang::CodeGen::CGOpenMPRuntime | protected |
| ShouldMarkAsGlobal | clang::CodeGen::CGOpenMPRuntime | protected |
| ThreadPrivateWithDefinition | clang::CodeGen::CGOpenMPRuntime | protected |
| translateParameter(const FieldDecl *FD, const VarDecl *NativeParam) const override | clang::CodeGen::CGOpenMPRuntimeGPU | virtual |
| UDMMap | clang::CodeGen::CGOpenMPRuntime | protected |
| UDRMap | clang::CodeGen::CGOpenMPRuntime | protected |
| UDRMapTy typedef | clang::CodeGen::CGOpenMPRuntime | protected |
| UntiedLocalVarsAddressesMap typedef | clang::CodeGen::CGOpenMPRuntime | protected |
| UntiedLocalVarsStack | clang::CodeGen::CGOpenMPRuntime | protected |
| ~CGOpenMPRuntime() | clang::CodeGen::CGOpenMPRuntime | inlinevirtual |