clang  8.0.0svn
clang::CGOpenMPSIMDRuntime Member List

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

CGOpenMPSIMDRuntime(CodeGenModule &CGM)clang::CGOpenMPSIMDRuntimeinlineexplicit
emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind Kind, bool EmitChecks=true, bool ForceSimpleCall=false) overrideclang::CGOpenMPSIMDRuntime
emitCancelCall(CodeGenFunction &CGF, SourceLocation Loc, const Expr *IfCond, OpenMPDirectiveKind CancelRegion) overrideclang::CGOpenMPSIMDRuntime
emitCancellationPointCall(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind CancelRegion) overrideclang::CGOpenMPSIMDRuntime
emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName, const RegionCodeGenTy &CriticalOpGen, SourceLocation Loc, const Expr *Hint=nullptr) overrideclang::CGOpenMPSIMDRuntime
emitDistributeStaticInit(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDistScheduleClauseKind SchedKind, const StaticRTInput &Values) overrideclang::CGOpenMPSIMDRuntime
emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D, ArrayRef< Expr *> NumIterations) overrideclang::CGOpenMPSIMDRuntime
emitDoacrossOrdered(CodeGenFunction &CGF, const OMPDependClause *C) overrideclang::CGOpenMPSIMDRuntime
emitFlush(CodeGenFunction &CGF, ArrayRef< const Expr *> Vars, SourceLocation Loc) overrideclang::CGOpenMPSIMDRuntime
emitForDispatchInit(CodeGenFunction &CGF, SourceLocation Loc, const OpenMPScheduleTy &ScheduleKind, unsigned IVSize, bool IVSigned, bool Ordered, const DispatchRTInput &DispatchValues) overrideclang::CGOpenMPSIMDRuntime
emitForNext(CodeGenFunction &CGF, SourceLocation Loc, unsigned IVSize, bool IVSigned, Address IL, Address LB, Address UB, Address ST) overrideclang::CGOpenMPSIMDRuntime
emitForOrderedIterationEnd(CodeGenFunction &CGF, SourceLocation Loc, unsigned IVSize, bool IVSigned) overrideclang::CGOpenMPSIMDRuntime
emitForStaticFinish(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind DKind) overrideclang::CGOpenMPSIMDRuntime
emitForStaticInit(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind DKind, const OpenMPScheduleTy &ScheduleKind, const StaticRTInput &Values) overrideclang::CGOpenMPSIMDRuntime
emitMasterRegion(CodeGenFunction &CGF, const RegionCodeGenTy &MasterOpGen, SourceLocation Loc) overrideclang::CGOpenMPSIMDRuntime
emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams, const Expr *ThreadLimit, SourceLocation Loc) overrideclang::CGOpenMPSIMDRuntime
emitNumThreadsClause(CodeGenFunction &CGF, llvm::Value *NumThreads, SourceLocation Loc) overrideclang::CGOpenMPSIMDRuntime
emitOrderedRegion(CodeGenFunction &CGF, const RegionCodeGenTy &OrderedOpGen, SourceLocation Loc, bool IsThreads) overrideclang::CGOpenMPSIMDRuntime
emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::Value *OutlinedFn, ArrayRef< llvm::Value *> CapturedVars, const Expr *IfCond) overrideclang::CGOpenMPSIMDRuntime
emitParallelOutlinedFunction(const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) overrideclang::CGOpenMPSIMDRuntime
emitProcBindClause(CodeGenFunction &CGF, OpenMPProcBindClauseKind ProcBind, SourceLocation Loc) overrideclang::CGOpenMPSIMDRuntime
emitReduction(CodeGenFunction &CGF, SourceLocation Loc, ArrayRef< const Expr *> Privates, ArrayRef< const Expr *> LHSExprs, ArrayRef< const Expr *> RHSExprs, ArrayRef< const Expr *> ReductionOps, ReductionOptionsTy Options) overrideclang::CGOpenMPSIMDRuntime
emitRegistrationFunction() overrideclang::CGOpenMPSIMDRuntime
emitSingleRegion(CodeGenFunction &CGF, const RegionCodeGenTy &SingleOpGen, SourceLocation Loc, ArrayRef< const Expr *> CopyprivateVars, ArrayRef< const Expr *> DestExprs, ArrayRef< const Expr *> SrcExprs, ArrayRef< const Expr *> AssignmentOps) overrideclang::CGOpenMPSIMDRuntime
emitTargetCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, llvm::Value *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond, const Expr *Device) overrideclang::CGOpenMPSIMDRuntime
emitTargetDataCalls(CodeGenFunction &CGF, const OMPExecutableDirective &D, const Expr *IfCond, const Expr *Device, const RegionCodeGenTy &CodeGen, TargetDataInfo &Info) overrideclang::CGOpenMPSIMDRuntime
emitTargetDataStandAloneCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, const Expr *IfCond, const Expr *Device) overrideclang::CGOpenMPSIMDRuntime
emitTargetFunctions(GlobalDecl GD) overrideclang::CGOpenMPSIMDRuntime
emitTargetGlobal(GlobalDecl GD) overrideclang::CGOpenMPSIMDRuntime
emitTargetGlobalVariable(GlobalDecl GD) overrideclang::CGOpenMPSIMDRuntime
emitTargetOutlinedFunction(const OMPExecutableDirective &D, StringRef ParentName, llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, bool IsOffloadEntry, const RegionCodeGenTy &CodeGen) overrideclang::CGOpenMPSIMDRuntime
emitTaskCall(CodeGenFunction &CGF, SourceLocation Loc, const OMPExecutableDirective &D, llvm::Value *TaskFunction, QualType SharedsTy, Address Shareds, const Expr *IfCond, const OMPTaskDataTy &Data) overrideclang::CGOpenMPSIMDRuntime
emitTaskgroupRegion(CodeGenFunction &CGF, const RegionCodeGenTy &TaskgroupOpGen, SourceLocation Loc) overrideclang::CGOpenMPSIMDRuntime
emitTaskLoopCall(CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D, llvm::Value *TaskFunction, QualType SharedsTy, Address Shareds, const Expr *IfCond, const OMPTaskDataTy &Data) overrideclang::CGOpenMPSIMDRuntime
emitTaskOutlinedFunction(const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, const VarDecl *PartIDVar, const VarDecl *TaskTVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, bool Tied, unsigned &NumberOfParts) overrideclang::CGOpenMPSIMDRuntime
emitTaskReductionFixups(CodeGenFunction &CGF, SourceLocation Loc, ReductionCodeGen &RCG, unsigned N) overrideclang::CGOpenMPSIMDRuntime
emitTaskReductionInit(CodeGenFunction &CGF, SourceLocation Loc, ArrayRef< const Expr *> LHSExprs, ArrayRef< const Expr *> RHSExprs, const OMPTaskDataTy &Data) overrideclang::CGOpenMPSIMDRuntime
emitTaskwaitCall(CodeGenFunction &CGF, SourceLocation Loc) overrideclang::CGOpenMPSIMDRuntime
emitTaskyieldCall(CodeGenFunction &CGF, SourceLocation Loc) overrideclang::CGOpenMPSIMDRuntime
emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, SourceLocation Loc, llvm::Value *OutlinedFn, ArrayRef< llvm::Value *> CapturedVars) overrideclang::CGOpenMPSIMDRuntime
emitTeamsOutlinedFunction(const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) overrideclang::CGOpenMPSIMDRuntime
emitThreadPrivateVarDefinition(const VarDecl *VD, Address VDAddr, SourceLocation Loc, bool PerformInit, CodeGenFunction *CGF=nullptr) overrideclang::CGOpenMPSIMDRuntime
getAddrOfArtificialThreadPrivate(CodeGenFunction &CGF, QualType VarType, StringRef Name) overrideclang::CGOpenMPSIMDRuntime
getAddrOfThreadPrivate(CodeGenFunction &CGF, const VarDecl *VD, Address VDAddr, SourceLocation Loc) overrideclang::CGOpenMPSIMDRuntime
getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam, const VarDecl *TargetParam) const overrideclang::CGOpenMPSIMDRuntime
getTaskReductionItem(CodeGenFunction &CGF, SourceLocation Loc, llvm::Value *ReductionsPtr, LValue SharedLVal) overrideclang::CGOpenMPSIMDRuntime
specifiedclang::CGOpenMPSIMDRuntime
stateclang::CGOpenMPSIMDRuntime
tiednseeclang::CGOpenMPSIMDRuntime
translateParameter(const FieldDecl *FD, const VarDecl *NativeParam) const overrideclang::CGOpenMPSIMDRuntime
~CGOpenMPSIMDRuntime() overrideclang::CGOpenMPSIMDRuntimeinline