Lines Matching refs:ChunkSize
6046 OpenMPScheduleClauseKind Kind, Expr *ChunkSize, SourceLocation StartLoc, in ActOnOpenMPScheduleClause() argument
6071 Expr *ValExpr = ChunkSize; in ActOnOpenMPScheduleClause()
6073 if (ChunkSize) { in ActOnOpenMPScheduleClause()
6074 if (!ChunkSize->isValueDependent() && !ChunkSize->isTypeDependent() && in ActOnOpenMPScheduleClause()
6075 !ChunkSize->isInstantiationDependent() && in ActOnOpenMPScheduleClause()
6076 !ChunkSize->containsUnexpandedParameterPack()) { in ActOnOpenMPScheduleClause()
6077 SourceLocation ChunkSizeLoc = ChunkSize->getLocStart(); in ActOnOpenMPScheduleClause()
6079 PerformOpenMPImplicitIntegerConversion(ChunkSizeLoc, ChunkSize); in ActOnOpenMPScheduleClause()
6092 << "schedule" << 1 << ChunkSize->getSourceRange(); in ActOnOpenMPScheduleClause()
6096 auto *ImpVar = buildVarDecl(*this, ChunkSize->getExprLoc(), in ActOnOpenMPScheduleClause()
6097 ChunkSize->getType(), ".chunk."); in ActOnOpenMPScheduleClause()
6098 auto *ImpVarRef = buildDeclRefExpr(*this, ImpVar, ChunkSize->getType(), in ActOnOpenMPScheduleClause()
6099 ChunkSize->getExprLoc(), in ActOnOpenMPScheduleClause()