Home
last modified time | relevance | path

Searched refs:ChunkExpr (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h366 const Expr *&ChunkExpr) const override;
H A DCGStmtOpenMP.cpp3291 const Expr *ChunkExpr = nullptr; in EmitOMPWorksharingLoop() local
3297 ChunkExpr = C->getChunkSize(); in EmitOMPWorksharingLoop()
3301 *this, S, ScheduleKind.Schedule, ChunkExpr); in EmitOMPWorksharingLoop()
3305 if (ChunkExpr) { in EmitOMPWorksharingLoop()
3306 Chunk = EmitScalarExpr(ChunkExpr); in EmitOMPWorksharingLoop()
3307 Chunk = EmitScalarConversion(Chunk, ChunkExpr->getType(), in EmitOMPWorksharingLoop()
3311 if (ChunkExpr->EvaluateAsInt(Result, getContext())) { in EmitOMPWorksharingLoop()
H A DCGOpenMPRuntime.h1788 const Expr *&ChunkExpr) const;
H A DCGOpenMPRuntimeGPU.cpp3780 const Expr *&ChunkExpr) const { in getDefaultScheduleAndChunk()
3784 ChunkExpr = IntegerLiteral::Create(CGF.getContext(), ChunkSize, in getDefaultScheduleAndChunk()
H A DCGOpenMPRuntime.cpp2520 OpenMPScheduleClauseKind &ScheduleKind, const Expr *&ChunkExpr) const { in getDefaultScheduleAndChunk()
2529 ChunkExpr = IntegerLiteral::Create( in getDefaultScheduleAndChunk()