clang
8.0.0
|
This is the complete list of members for clang::CodeGen::CGOpenMPRuntimeNVPTX, including all inherited members.
adjustTargetSpecificDataForLambdas(CodeGenFunction &CGF, const OMPExecutableDirective &D) const override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
CGM | clang::CodeGen::CGOpenMPRuntime | protected |
CGOpenMPRuntime(CodeGenModule &CGM, StringRef FirstSeparator, StringRef Separator) | clang::CodeGen::CGOpenMPRuntime | explicitprotected |
CGOpenMPRuntimeNVPTX(CodeGenModule &CGM) | clang::CodeGen::CGOpenMPRuntimeNVPTX | explicit |
checkArchForUnifiedAddressing(CodeGenModule &CGM, const OMPRequiresDecl *D) const override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
clear() override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
clearLocThreadIdInsertPt(CodeGenFunction &CGF) | clang::CodeGen::CGOpenMPRuntime | protected |
createNVPTXRuntimeFunction(unsigned Function) | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
CUDA enum value | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
DataSharingMode enum name | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
EM_NonSPMD enum value | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
EM_SPMD enum value | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
EM_Unknown enum value | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind Kind, bool EmitChecks=true, bool ForceSimpleCall=false) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
emitCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::Value *Callee, ArrayRef< llvm::Value *> Args=llvm::None) const | clang::CodeGen::CGOpenMPRuntime | protected |
emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName, const RegionCodeGenTy &CriticalOpGen, SourceLocation Loc, const Expr *Hint=nullptr) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
emitFunctionProlog(CodeGenFunction &CGF, const Decl *D) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams, const Expr *ThreadLimit, SourceLocation Loc) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
emitNumThreadsClause(CodeGenFunction &CGF, llvm::Value *NumThreads, SourceLocation Loc) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | virtual |
emitOMPIfClause(CodeGenFunction &CGF, const Expr *Cond, const RegionCodeGenTy &ThenGen, const RegionCodeGenTy &ElseGen) | clang::CodeGen::CGOpenMPRuntime | protected |
emitOutlinedFunctionCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::Value *OutlinedFn, ArrayRef< llvm::Value *> Args=llvm::None) const override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc, llvm::Value *OutlinedFn, ArrayRef< llvm::Value *> CapturedVars, const Expr *IfCond) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
emitParallelOutlinedFunction(const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
emitProcBindClause(CodeGenFunction &CGF, OpenMPProcBindClauseKind ProcBind, SourceLocation Loc) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | 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::CGOpenMPRuntimeNVPTX | virtual |
emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D, StringRef ParentName, llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, bool IsOffloadEntry, const RegionCodeGenTy &CodeGen) | clang::CodeGen::CGOpenMPRuntime | protectedvirtual |
emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, SourceLocation Loc, llvm::Value *OutlinedFn, ArrayRef< llvm::Value *> CapturedVars) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
emitTeamsOutlinedFunction(const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
emitThreadIDAddress(CodeGenFunction &CGF, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | protectedvirtual |
emitUpdateLocation(CodeGenFunction &CGF, SourceLocation Loc, unsigned Flags=0) | clang::CodeGen::CGOpenMPRuntime | protected |
ExecutionMode enum name | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
FirstSeparator | clang::CodeGen::CGOpenMPRuntime | protected |
functionFinished(CodeGenFunction &CGF) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
Generic enum value | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
getAddressOfLocalVariable(CodeGenFunction &CGF, const VarDecl *VD) override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
getCriticalRegionLock(StringRef CriticalName) | clang::CodeGen::CGOpenMPRuntime | protected |
getDefaultDistScheduleAndChunk(CodeGenFunction &CGF, const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, llvm::Value *&Chunk) const override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
getDefaultFlagsForBarriers(OpenMPDirectiveKind Kind) | clang::CodeGen::CGOpenMPRuntime | protectedstatic |
getDefaultLocationReserved2Flags() const override | clang::CodeGen::CGOpenMPRuntimeNVPTX | protectedvirtual |
getDefaultScheduleAndChunk(CodeGenFunction &CGF, const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, const Expr *&ChunkExpr) const override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
getIdentTyPointerTy() | clang::CodeGen::CGOpenMPRuntime | protected |
getKmpCriticalNameTy() const | clang::CodeGen::CGOpenMPRuntime | inlineprotected |
getOutlinedHelperName() const override | clang::CodeGen::CGOpenMPRuntimeNVPTX | inlineprotectedvirtual |
getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam, const VarDecl *TargetParam) const override | clang::CodeGen::CGOpenMPRuntimeNVPTX | |
getThreadID(CodeGenFunction &CGF, SourceLocation Loc) | clang::CodeGen::CGOpenMPRuntime | protected |
isDefaultLocationConstant() const override | clang::CodeGen::CGOpenMPRuntimeNVPTX | inlineprotectedvirtual |
Separator | clang::CodeGen::CGOpenMPRuntime | protected |
setLocThreadIdInsertPt(CodeGenFunction &CGF, bool AtCurrentPoint=false) | clang::CodeGen::CGOpenMPRuntime | protected |
translateParameter(const FieldDecl *FD, const VarDecl *NativeParam) const override | clang::CodeGen::CGOpenMPRuntimeNVPTX |