Lines Matching refs:ISC

8476     OpenMPIterationSpaceChecker ISC(*this, /*SupportsNonRectangular=*/true,  in ActOnOpenMPLoopInitialization()  local
8478 if (!ISC.checkAndSetInit(Init, /*EmitDiags=*/false)) { in ActOnOpenMPLoopInitialization()
8479 if (ValueDecl *D = ISC.getLoopDecl()) { in ActOnOpenMPLoopInitialization()
8486 PrivateRef = buildCapture(*this, D, ISC.getLoopDeclRefExpr(), in ActOnOpenMPLoopInitialization()
8513 Expr *LoopDeclRefExpr = ISC.getLoopDeclRefExpr(); in ActOnOpenMPLoopInitialization()
8596 OpenMPIterationSpaceChecker ISC(SemaRef, SupportsNonRectangular, DSA, in checkOpenMPIterationSpace() local
8601 if (ISC.checkAndSetInit(Init)) in checkOpenMPIterationSpace()
8607 if (ValueDecl *LCDecl = ISC.getLoopDecl()) { in checkOpenMPIterationSpace()
8636 HasErrors |= ISC.checkAndSetCond(For ? For->getCond() : CXXFor->getCond()); in checkOpenMPIterationSpace()
8639 HasErrors |= ISC.checkAndSetInc(For ? For->getInc() : CXXFor->getInc()); in checkOpenMPIterationSpace()
8642 if (ISC.dependent() || SemaRef.CurContext->isDependentContext() || HasErrors) in checkOpenMPIterationSpace()
8646 ResultIterSpaces[CurrentNestedLoopCount].PreCond = ISC.buildPreCond( in checkOpenMPIterationSpace()
8649 ISC.buildNumIterations(DSA.getCurScope(), ResultIterSpaces, in checkOpenMPIterationSpace()
8656 ISC.buildCounterVar(Captures, DSA); in checkOpenMPIterationSpace()
8658 ISC.buildPrivateCounterVar(); in checkOpenMPIterationSpace()
8659 ResultIterSpaces[CurrentNestedLoopCount].CounterInit = ISC.buildCounterInit(); in checkOpenMPIterationSpace()
8660 ResultIterSpaces[CurrentNestedLoopCount].CounterStep = ISC.buildCounterStep(); in checkOpenMPIterationSpace()
8661 ResultIterSpaces[CurrentNestedLoopCount].InitSrcRange = ISC.getInitSrcRange(); in checkOpenMPIterationSpace()
8663 ISC.getConditionSrcRange(); in checkOpenMPIterationSpace()
8665 ISC.getIncrementSrcRange(); in checkOpenMPIterationSpace()
8666 ResultIterSpaces[CurrentNestedLoopCount].Subtract = ISC.shouldSubtractStep(); in checkOpenMPIterationSpace()
8668 ISC.isStrictTestOp(); in checkOpenMPIterationSpace()
8671 ISC.buildMinMaxValues(DSA.getCurScope(), Captures); in checkOpenMPIterationSpace()
8673 ISC.buildFinalCondition(DSA.getCurScope()); in checkOpenMPIterationSpace()
8675 ISC.doesInitDependOnLC(); in checkOpenMPIterationSpace()
8677 ISC.doesCondDependOnLC(); in checkOpenMPIterationSpace()
8679 ISC.getLoopDependentIdx(); in checkOpenMPIterationSpace()
8713 CntValue = ISC.buildOrderedLoopData( in checkOpenMPIterationSpace()
8718 CntValue = ISC.buildOrderedLoopData( in checkOpenMPIterationSpace()