clang
6.0.0
|
This is the complete list of members for clang::CGOpenMPSIMDRuntime, including all inherited members.
CGOpenMPSIMDRuntime(CodeGenModule &CGM) | clang::CGOpenMPSIMDRuntime | inlineexplicit |
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) 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::Value *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, OpenMPProcBindClauseKind 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 | |
emitRegistrationFunction() 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::Value *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond, const Expr *Device, ArrayRef< llvm::Value *> CapturedVars) 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::Value *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::Value *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::Value *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 | |
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 |