Lines Matching refs:ISC
9008 OpenMPIterationSpaceChecker ISC(*this, /*SupportsNonRectangular=*/true, in ActOnOpenMPLoopInitialization() local
9010 if (!ISC.checkAndSetInit(Init, /*EmitDiags=*/false)) { in ActOnOpenMPLoopInitialization()
9011 if (ValueDecl *D = ISC.getLoopDecl()) { in ActOnOpenMPLoopInitialization()
9018 PrivateRef = buildCapture(*this, D, ISC.getLoopDeclRefExpr(), in ActOnOpenMPLoopInitialization()
9045 Expr *LoopDeclRefExpr = ISC.getLoopDeclRefExpr(); in ActOnOpenMPLoopInitialization()
9132 OpenMPIterationSpaceChecker ISC(SemaRef, SupportsNonRectangular, DSA, in checkOpenMPIterationSpace() local
9137 if (ISC.checkAndSetInit(Init)) in checkOpenMPIterationSpace()
9143 if (ValueDecl *LCDecl = ISC.getLoopDecl()) { in checkOpenMPIterationSpace()
9172 HasErrors |= ISC.checkAndSetCond(For ? For->getCond() : CXXFor->getCond()); in checkOpenMPIterationSpace()
9175 HasErrors |= ISC.checkAndSetInc(For ? For->getInc() : CXXFor->getInc()); in checkOpenMPIterationSpace()
9178 if (ISC.dependent() || SemaRef.CurContext->isDependentContext() || HasErrors) in checkOpenMPIterationSpace()
9182 ResultIterSpaces[CurrentNestedLoopCount].PreCond = ISC.buildPreCond( in checkOpenMPIterationSpace()
9185 ISC.buildNumIterations(DSA.getCurScope(), ResultIterSpaces, in checkOpenMPIterationSpace()
9193 ISC.buildCounterVar(Captures, DSA); in checkOpenMPIterationSpace()
9195 ISC.buildPrivateCounterVar(); in checkOpenMPIterationSpace()
9196 ResultIterSpaces[CurrentNestedLoopCount].CounterInit = ISC.buildCounterInit(); in checkOpenMPIterationSpace()
9197 ResultIterSpaces[CurrentNestedLoopCount].CounterStep = ISC.buildCounterStep(); in checkOpenMPIterationSpace()
9198 ResultIterSpaces[CurrentNestedLoopCount].InitSrcRange = ISC.getInitSrcRange(); in checkOpenMPIterationSpace()
9200 ISC.getConditionSrcRange(); in checkOpenMPIterationSpace()
9202 ISC.getIncrementSrcRange(); in checkOpenMPIterationSpace()
9203 ResultIterSpaces[CurrentNestedLoopCount].Subtract = ISC.shouldSubtractStep(); in checkOpenMPIterationSpace()
9205 ISC.isStrictTestOp(); in checkOpenMPIterationSpace()
9208 ISC.buildMinMaxValues(DSA.getCurScope(), Captures); in checkOpenMPIterationSpace()
9210 ISC.buildFinalCondition(DSA.getCurScope()); in checkOpenMPIterationSpace()
9212 ISC.doesInitDependOnLC(); in checkOpenMPIterationSpace()
9214 ISC.doesCondDependOnLC(); in checkOpenMPIterationSpace()
9216 ISC.getLoopDependentIdx(); in checkOpenMPIterationSpace()
9250 CntValue = ISC.buildOrderedLoopData( in checkOpenMPIterationSpace()
9255 CntValue = ISC.buildOrderedLoopData( in checkOpenMPIterationSpace()