Lines Matching refs:LoopStmts
14112 static void collectLoopStmts(Stmt *AStmt, MutableArrayRef<Stmt *> LoopStmts) { in collectLoopStmts() argument
14113 size_t NumLoops = LoopStmts.size(); in collectLoopStmts()
14116 [LoopStmts](unsigned Cnt, Stmt *CurStmt) { in collectLoopStmts()
14117 assert(!LoopStmts[Cnt] && "Loop statement must not yet be assigned"); in collectLoopStmts()
14118 LoopStmts[Cnt] = CurStmt; in collectLoopStmts()
14121 assert(!is_contained(LoopStmts, nullptr) && in collectLoopStmts()
14164 SmallVector<Stmt *> LoopStmts(NumLoops, nullptr); in ActOnOpenMPTileDirective() local
14165 collectLoopStmts(AStmt, LoopStmts); in ActOnOpenMPTileDirective()
14208 addLoopPreInits(Context, LoopHelper, LoopStmts[I], OriginalInits[I], in ActOnOpenMPTileDirective()
14259 Stmt *LoopStmt = LoopStmts[I]; in ActOnOpenMPTileDirective()
14902 SmallVector<Stmt *> LoopStmts(NumLoops, nullptr); in ActOnOpenMPInterchangeDirective() local
14903 collectLoopStmts(AStmt, LoopStmts); in ActOnOpenMPInterchangeDirective()
14915 addLoopPreInits(Context, LoopHelper, LoopStmts[I], OriginalInits[I], in ActOnOpenMPInterchangeDirective()
14930 Stmt *SourceLoopStmt = LoopStmts[SourceIdx]; in ActOnOpenMPInterchangeDirective()