Lines Matching refs:NumLoops
9488 unsigned NumLoops = std::max(OrderedLoopCount, NestedLoopCount); in checkOpenMPLoop() local
9489 SmallVector<LoopIterationSpace, 4> IterSpaces(NumLoops); in checkOpenMPLoop()
9492 SupportsNonPerfectlyNested, NumLoops, in checkOpenMPLoop()
9493 [DKind, &SemaRef, &DSA, NumLoops, NestedLoopCount, in checkOpenMPLoop()
9498 NumLoops, CollapseLoopCountExpr, OrderedLoopCountExpr, in checkOpenMPLoop()
14481 OpenMPDirectiveKind Kind, Stmt *AStmt, int NumLoops, in checkTransformableLoopNest() argument
14488 AStmt->IgnoreContainers(), /*TryImperfectlyNestedLoops=*/false, NumLoops, in checkTransformableLoopNest()
14539 unsigned NumLoops = SizesClause->getNumSizes(); in ActOnOpenMPTileDirective() local
14546 SmallVector<OMPLoopBasedDirective::HelperExprs, 4> LoopHelpers(NumLoops); in ActOnOpenMPTileDirective()
14550 if (!checkTransformableLoopNest(OMPD_tile, AStmt, NumLoops, LoopHelpers, Body, in ActOnOpenMPTileDirective()
14557 NumLoops, AStmt, nullptr, nullptr); in ActOnOpenMPTileDirective()
14564 FloorIndVars.resize(NumLoops); in ActOnOpenMPTileDirective()
14565 TileIndVars.resize(NumLoops); in ActOnOpenMPTileDirective()
14566 for (unsigned I = 0; I < NumLoops; ++I) { in ActOnOpenMPTileDirective()
14617 for (int I = NumLoops - 1; I >= 0; --I) { in ActOnOpenMPTileDirective()
14693 for (int I = NumLoops - 1; I >= 0; --I) { in ActOnOpenMPTileDirective()
14735 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses, NumLoops, in ActOnOpenMPTileDirective()
14758 constexpr unsigned NumLoops = 1; in ActOnOpenMPUnrollDirective() local
14760 SmallVector<OMPLoopBasedDirective::HelperExprs, NumLoops> LoopHelpers( in ActOnOpenMPUnrollDirective()
14761 NumLoops); in ActOnOpenMPUnrollDirective()
14762 SmallVector<SmallVector<llvm::PointerUnion<Stmt *, Decl *>, 0>, NumLoops + 1> in ActOnOpenMPUnrollDirective()
14764 if (!checkTransformableLoopNest(OMPD_unroll, AStmt, NumLoops, LoopHelpers, in ActOnOpenMPUnrollDirective()