Lines Matching refs:NumLoops
8951 unsigned NumLoops = std::max(OrderedLoopCount, NestedLoopCount); in checkOpenMPLoop() local
8952 SmallVector<LoopIterationSpace, 4> IterSpaces(NumLoops); in checkOpenMPLoop()
8955 SupportsNonPerfectlyNested, NumLoops, in checkOpenMPLoop()
8956 [DKind, &SemaRef, &DSA, NumLoops, NestedLoopCount, in checkOpenMPLoop()
8961 NumLoops, CollapseLoopCountExpr, OrderedLoopCountExpr, in checkOpenMPLoop()
12568 OpenMPDirectiveKind Kind, Stmt *AStmt, int NumLoops, in checkTransformableLoopNest() argument
12575 AStmt->IgnoreContainers(), /*TryImperfectlyNestedLoops=*/false, NumLoops, in checkTransformableLoopNest()
12626 unsigned NumLoops = SizesClause->getNumSizes(); in ActOnOpenMPTileDirective() local
12633 SmallVector<OMPLoopBasedDirective::HelperExprs, 4> LoopHelpers(NumLoops); in ActOnOpenMPTileDirective()
12637 if (!checkTransformableLoopNest(OMPD_tile, AStmt, NumLoops, LoopHelpers, Body, in ActOnOpenMPTileDirective()
12644 NumLoops, AStmt, nullptr, nullptr); in ActOnOpenMPTileDirective()
12651 FloorIndVars.resize(NumLoops); in ActOnOpenMPTileDirective()
12652 TileIndVars.resize(NumLoops); in ActOnOpenMPTileDirective()
12653 for (unsigned I = 0; I < NumLoops; ++I) { in ActOnOpenMPTileDirective()
12704 for (int I = NumLoops - 1; I >= 0; --I) { in ActOnOpenMPTileDirective()
12780 for (int I = NumLoops - 1; I >= 0; --I) { in ActOnOpenMPTileDirective()
12822 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses, NumLoops, in ActOnOpenMPTileDirective()
12845 constexpr unsigned NumLoops = 1; in ActOnOpenMPUnrollDirective() local
12847 SmallVector<OMPLoopBasedDirective::HelperExprs, NumLoops> LoopHelpers( in ActOnOpenMPUnrollDirective()
12848 NumLoops); in ActOnOpenMPUnrollDirective()
12849 SmallVector<SmallVector<llvm::PointerUnion<Stmt *, Decl *>, 0>, NumLoops + 1> in ActOnOpenMPUnrollDirective()
12851 if (!checkTransformableLoopNest(OMPD_unroll, AStmt, NumLoops, LoopHelpers, in ActOnOpenMPUnrollDirective()