Home
last modified time | relevance | path

Searched refs:ThreadLimit (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h234 const Expr *ThreadLimit, SourceLocation Loc) override;
H A DCGOpenMPRuntimeGPU.cpp565 llvm::Value *ThreadLimit = nullptr; in getThreadLimit() local
567 ThreadLimit = RT.getGPUNumThreads(CGF); in getThreadLimit()
571 ThreadLimit = Bld.CreateNUWSub(GPUNumThreads, GPUWarpSize, "thread_limit"); in getThreadLimit()
573 assert(ThreadLimit != nullptr && "Expected non-null ThreadLimit"); in getThreadLimit()
574 return ThreadLimit; in getThreadLimit()
1141 llvm::Value *ThreadLimit = getThreadLimit(CGF); in emitNonSPMDEntryHeader() local
1142 llvm::Value *IsWorker = Bld.CreateICmpULT(GPUThreadID, ThreadLimit); in emitNonSPMDEntryHeader()
1557 const Expr *ThreadLimit, in emitNumTeamsClause() argument
H A DCGOpenMPRuntime.h1631 const Expr *ThreadLimit, SourceLocation Loc);
2452 const Expr *ThreadLimit, SourceLocation Loc) override;
H A DCGOpenMPRuntime.cpp6863 llvm::Value *ThreadLimit = CGF.EmitScalarExpr( in emitNumThreadsForTargetDirective() local
6866 Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false); in emitNumThreadsForTargetDirective()
6890 llvm::Value *ThreadLimit = CGF.EmitScalarExpr( in emitNumThreadsForTargetDirective() local
6893 Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false); in emitNumThreadsForTargetDirective()
6913 llvm::Value *ThreadLimit = CGF.EmitScalarExpr( in emitNumThreadsForTargetDirective() local
6916 Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false); in emitNumThreadsForTargetDirective()
6951 llvm::Value *ThreadLimit = CGF.EmitScalarExpr( in emitNumThreadsForTargetDirective() local
6954 Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false); in emitNumThreadsForTargetDirective()
10880 const Expr *ThreadLimit, in emitNumTeamsClause() argument
10894 ThreadLimit in emitNumTeamsClause()
[all …]
H A DCGStmtOpenMP.cpp6024 const Expr *ThreadLimit = TL ? TL->getThreadLimit() : nullptr; in emitCommonOMPTeamsDirective() local
6026 CGF.CGM.getOpenMPRuntime().emitNumTeamsClause(CGF, NumTeams, ThreadLimit, in emitCommonOMPTeamsDirective()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DOpenMPClause.h5810 Stmt *ThreadLimit = nullptr; variable
5815 void setThreadLimit(Expr *E) { ThreadLimit = E; } in setThreadLimit()
5832 OMPClauseWithPreInit(this), LParenLoc(LParenLoc), ThreadLimit(E) { in OMPThreadLimitClause()
5849 Expr *getThreadLimit() { return cast<Expr>(ThreadLimit); } in getThreadLimit()
5852 Expr *getThreadLimit() const { return cast<Expr>(ThreadLimit); } in getThreadLimit()
5854 child_range children() { return child_range(&ThreadLimit, &ThreadLimit + 1); } in children()
5857 return const_child_range(&ThreadLimit, &ThreadLimit + 1); in children()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DTreeTransform.h1952 OMPClause *RebuildOMPThreadLimitClause(Expr *ThreadLimit, in RebuildOMPThreadLimitClause() argument
1956 return getSema().ActOnOpenMPThreadLimitClause(ThreadLimit, StartLoc, in RebuildOMPThreadLimitClause()
H A DSemaOpenMP.cpp19697 OMPClause *Sema::ActOnOpenMPThreadLimitClause(Expr *ThreadLimit, in ActOnOpenMPThreadLimitClause() argument
19701 Expr *ValExpr = ThreadLimit; in ActOnOpenMPThreadLimitClause()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h11158 OMPClause *ActOnOpenMPThreadLimitClause(Expr *ThreadLimit,