Home
last modified time | relevance | path

Searched refs:NumTeams (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h177 void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
H A DCGOpenMPRuntime.cpp6289 const Expr *NumTeams = NestedDir->getSingleClause<OMPNumTeamsClause>() in getNumTeamsExprForTargetDirective() local
6292 if (NumTeams->isIntegerConstantExpr(CGF.getContext())) in getNumTeamsExprForTargetDirective()
6294 NumTeams->getIntegerConstantExpr(CGF.getContext())) in getNumTeamsExprForTargetDirective()
6296 return NumTeams; in getNumTeamsExprForTargetDirective()
6315 const Expr *NumTeams = in getNumTeamsExprForTargetDirective() local
6317 if (NumTeams->isIntegerConstantExpr(CGF.getContext())) in getNumTeamsExprForTargetDirective()
6318 if (auto Constant = NumTeams->getIntegerConstantExpr(CGF.getContext())) in getNumTeamsExprForTargetDirective()
6320 return NumTeams; in getNumTeamsExprForTargetDirective()
6406 const Expr *NumTeams = in emitNumTeamsForTargetDirective() local
6408 if (NumTeams != nullptr) { in emitNumTeamsForTargetDirective()
[all …]
H A DCGOpenMPRuntime.h1433 virtual void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
2229 void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
H A DCGOpenMPRuntimeGPU.cpp909 const Expr *NumTeams, in emitNumTeamsClause() argument
H A DCGStmtOpenMP.cpp7013 const Expr *NumTeams = NT ? NT->getNumTeams().front() : nullptr; in emitCommonOMPTeamsDirective() local
7016 CGF.CGM.getOpenMPRuntime().emitNumTeamsClause(CGF, NumTeams, ThreadLimit, in emitCommonOMPTeamsDirective()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h2100 Value *DeviceID, Value *NumTeams,
2341 ArrayRef<Value *> NumTeams; member
2352 Value *NumIterations, ArrayRef<Value *> NumTeams, in TargetKernelArgs()
2356 NumIterations(NumIterations), NumTeams(NumTeams), in TargetKernelArgs()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp511 assert(!KernelArgs.NumTeams.empty() && !KernelArgs.NumThreads.empty()); in getKernelArgsVector()
514 Builder.CreateInsertValue(ZeroArray, KernelArgs.NumTeams[0], {0}); in getKernelArgsVector()
518 seq<unsigned>(1, std::min(KernelArgs.NumTeams.size(), MaxDim))) in getKernelArgsVector()
520 Builder.CreateInsertValue(NumTeams3D, KernelArgs.NumTeams[I], {I}); in getKernelArgsVector()
1156 Value *Ident, Value *DeviceID, Value *NumTeams, Value *NumThreads, in emitTargetKernel() argument
1174 SmallVector<Value *> OffloadingArgs{Ident, DeviceID, NumTeams, in emitTargetKernel()
1227 Builder, AllocaIP, Return, RTLoc, DeviceID, Args.NumTeams.front(), in emitKernelLaunch()