clang 10.0.0git

clang::CGOpenMPSIMDRuntime Member List

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

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