Lines Matching refs:DSA
7814 DSAStackTy &DSA) const;
8925 DSAStackTy &DSA) const { in buildCounterVar()
8932 DSA.getTopDSA(LCDecl, /*FromParent=*/false); in buildCounterVar()
9088 OpenMPDirectiveKind DKind, Stmt *S, Sema &SemaRef, DSAStackTy &DSA, in checkOpenMPIterationSpace() argument
9111 SemaRef.Diag(DSA.getConstructLoc(), in checkOpenMPIterationSpace()
9132 OpenMPIterationSpaceChecker ISC(SemaRef, SupportsNonRectangular, DSA, in checkOpenMPIterationSpace()
9183 DSA.getCurScope(), For ? For->getCond() : CXXFor->getCond(), Captures); in checkOpenMPIterationSpace()
9185 ISC.buildNumIterations(DSA.getCurScope(), ResultIterSpaces, in checkOpenMPIterationSpace()
9193 ISC.buildCounterVar(Captures, DSA); in checkOpenMPIterationSpace()
9208 ISC.buildMinMaxValues(DSA.getCurScope(), Captures); in checkOpenMPIterationSpace()
9210 ISC.buildFinalCondition(DSA.getCurScope()); in checkOpenMPIterationSpace()
9225 if (!HasErrors && DSA.isOrderedRegion()) { in checkOpenMPIterationSpace()
9226 if (DSA.getOrderedRegionParam().second->getNumForLoops()) { in checkOpenMPIterationSpace()
9228 DSA.getOrderedRegionParam().second->getLoopNumIterations().size()) { in checkOpenMPIterationSpace()
9229 DSA.getOrderedRegionParam().second->setLoopNumIterations( in checkOpenMPIterationSpace()
9232 DSA.getOrderedRegionParam().second->setLoopCounter( in checkOpenMPIterationSpace()
9237 for (auto &Pair : DSA.getDoacrossDependClauses()) { in checkOpenMPIterationSpace()
9251 DSA.getCurScope(), in checkOpenMPIterationSpace()
9256 DSA.getCurScope(), in checkOpenMPIterationSpace()
9445 DSAStackTy &DSA, in checkOpenMPLoop() argument
9493 [DKind, &SemaRef, &DSA, NumLoops, NestedLoopCount, in checkOpenMPLoop()
9497 DKind, CurStmt, SemaRef, DSA, Cnt, NestedLoopCount, in checkOpenMPLoop()
9585 Scope *CurScope = DSA.getCurScope(); in checkOpenMPLoop()