Searched refs:NumTeams (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.h | 177 void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
|
| H A D | CGOpenMPRuntime.cpp | 6289 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 D | CGOpenMPRuntime.h | 1433 virtual void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams, 2229 void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
|
| H A D | CGOpenMPRuntimeGPU.cpp | 909 const Expr *NumTeams, in emitNumTeamsClause() argument
|
| H A D | CGStmtOpenMP.cpp | 7013 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 D | OMPIRBuilder.h | 2100 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 D | OMPIRBuilder.cpp | 511 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()
|