Lines Matching full:parallel
576 /// parallel/worksharing directives with task reductions.
583 "parallel/worksharing directive."); in getTaskgroupReductionRef()
1330 // In a parallel or task construct, the data-sharing attributes of these in getDSA()
1363 // In a parallel construct, if no default clause is present, these in getDSA()
2806 // a parallel construct, a worksharing construct or a combined or in checkReductionClauses()
3954 // enclosing worksharing or parallel construct may not be accessed in an in VisitDeclRefExpr()
4049 // enclosing worksharing or parallel construct may not be accessed in in VisitMemberExpr()
4500 // Combined directives such as 'target parallel' have more than one
4952 // A loop region that binds to a parallel region or a worksharing region in checkNestingOfRegions()
4967 // parallel loop region) with an ordered clause. in checkNestingOfRegions()
5004 // distribute, distribute simd, distribute parallel worksharing-loop, in checkNestingOfRegions()
5005 // distribute parallel worksharing-loop SIMD, loop, parallel regions, in checkNestingOfRegions()
5006 // including any parallel regions arising from combined constructs, in checkNestingOfRegions()
5918 /// A 'teams loop' with a nested 'loop bind(parallel)' or generic function
5919 /// call in the associated loop-nest cannot be a 'parallel for'.
5926 // Is there a nested OpenMP loop bind(parallel)
5942 // Function calls inhibit parallel loop translation of 'target teams loop' in VisitCallExpr()
5944 // OpenMP API runtime library calls do not inhibit parallel loop in VisitCallExpr()
6006 // Setting the enclosing teams or parallel construct for the loop in ActOnOpenMPExecutableDirective()
6009 // the loop construct is closely nested inside a teams or parallel in ActOnOpenMPExecutableDirective()
6010 // construct, the binding region is the corresponding teams or parallel in ActOnOpenMPExecutableDirective()
6562 // Do not analyze if no parent parallel directive. in ActOnOpenMPExecutableDirective()
9134 // variable(s) in the associated for-loop(s) of a for or parallel for in ActOnOpenMPLoopInitialization()
9274 // parallel for construct is (are) private. in checkOpenMPIterationSpace()
9947 // enclosing region. E.g. in 'distribute parallel for' the bounds obtained in checkOpenMPLoop()
9976 // We expect to have at least 2 more parameters than the 'parallel' in checkOpenMPLoop()
10151 // in combination with 'distribute', like in 'distribute parallel for' in checkOpenMPLoop()
10191 // parallel for is in combination with a distribute directive with in checkOpenMPLoop()
15640 // An OpenMP directive such as 'target parallel' has two captured regions:
15641 // for the 'target' and 'parallel' respectively. This function returns
17960 // A list item that is private within a parallel region must not appear in ActOnOpenMPFirstprivateClause()
17963 // to any of the parallel regions arising from the parallel construct. in ActOnOpenMPFirstprivateClause()
17991 // A list item that appears in a reduction clause of a parallel construct in ActOnOpenMPFirstprivateClause()
17994 // worksharing or task construct ever bind to any of the parallel regions in ActOnOpenMPFirstprivateClause()
17995 // arising from the parallel construct. in ActOnOpenMPFirstprivateClause()
18250 // A list item that is private within a parallel region, or that appears in in ActOnOpenMPLastprivateClause()
18251 // the reduction clause of a parallel construct, must not appear in a in ActOnOpenMPLastprivateClause()
18253 // worksharing regions ever binds to any of the corresponding parallel in ActOnOpenMPLastprivateClause()
19074 // construct must be shared in the parallel regions to which any of the in actOnOMPReductionKindClause()
19619 // construct, a parallel worksharing-loop construct or a parallel in ActOnOpenMPReductionClause()