Lines Matching refs:NumLoops

9571   unsigned NumLoops = std::max(OrderedLoopCount, NestedLoopCount);  in checkOpenMPLoop()  local
9572 SmallVector<LoopIterationSpace, 4> IterSpaces(NumLoops); in checkOpenMPLoop()
9575 SupportsNonPerfectlyNested, NumLoops, in checkOpenMPLoop()
9576 [DKind, &SemaRef, &DSA, NumLoops, NestedLoopCount, in checkOpenMPLoop()
9581 NumLoops, CollapseLoopCountExpr, OrderedLoopCountExpr, in checkOpenMPLoop()
14621 OpenMPDirectiveKind Kind, Stmt *AStmt, int NumLoops, in checkTransformableLoopNest() argument
14628 AStmt->IgnoreContainers(), /*TryImperfectlyNestedLoops=*/false, NumLoops, in checkTransformableLoopNest()
14679 unsigned NumLoops = SizesClause->getNumSizes(); in ActOnOpenMPTileDirective() local
14686 SmallVector<OMPLoopBasedDirective::HelperExprs, 4> LoopHelpers(NumLoops); in ActOnOpenMPTileDirective()
14690 if (!checkTransformableLoopNest(OMPD_tile, AStmt, NumLoops, LoopHelpers, Body, in ActOnOpenMPTileDirective()
14697 NumLoops, AStmt, nullptr, nullptr); in ActOnOpenMPTileDirective()
14704 FloorIndVars.resize(NumLoops); in ActOnOpenMPTileDirective()
14705 TileIndVars.resize(NumLoops); in ActOnOpenMPTileDirective()
14706 for (unsigned I = 0; I < NumLoops; ++I) { in ActOnOpenMPTileDirective()
14757 for (int I = NumLoops - 1; I >= 0; --I) { in ActOnOpenMPTileDirective()
14833 for (int I = NumLoops - 1; I >= 0; --I) { in ActOnOpenMPTileDirective()
14875 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses, NumLoops, in ActOnOpenMPTileDirective()
14898 constexpr unsigned NumLoops = 1; in ActOnOpenMPUnrollDirective() local
14900 SmallVector<OMPLoopBasedDirective::HelperExprs, NumLoops> LoopHelpers( in ActOnOpenMPUnrollDirective()
14901 NumLoops); in ActOnOpenMPUnrollDirective()
14902 SmallVector<SmallVector<llvm::PointerUnion<Stmt *, Decl *>, 0>, NumLoops + 1> in ActOnOpenMPUnrollDirective()
14904 if (!checkTransformableLoopNest(OMPD_unroll, AStmt, NumLoops, LoopHelpers, in ActOnOpenMPUnrollDirective()