Lines Matching refs:ISC
9091 OpenMPIterationSpaceChecker ISC(*this, /*SupportsNonRectangular=*/true, in ActOnOpenMPLoopInitialization() local
9093 if (!ISC.checkAndSetInit(Init, /*EmitDiags=*/false)) { in ActOnOpenMPLoopInitialization()
9094 if (ValueDecl *D = ISC.getLoopDecl()) { in ActOnOpenMPLoopInitialization()
9101 PrivateRef = buildCapture(*this, D, ISC.getLoopDeclRefExpr(), in ActOnOpenMPLoopInitialization()
9128 Expr *LoopDeclRefExpr = ISC.getLoopDeclRefExpr(); in ActOnOpenMPLoopInitialization()
9215 OpenMPIterationSpaceChecker ISC(SemaRef, SupportsNonRectangular, DSA, in checkOpenMPIterationSpace() local
9220 if (ISC.checkAndSetInit(Init)) in checkOpenMPIterationSpace()
9226 if (ValueDecl *LCDecl = ISC.getLoopDecl()) { in checkOpenMPIterationSpace()
9255 HasErrors |= ISC.checkAndSetCond(For ? For->getCond() : CXXFor->getCond()); in checkOpenMPIterationSpace()
9258 HasErrors |= ISC.checkAndSetInc(For ? For->getInc() : CXXFor->getInc()); in checkOpenMPIterationSpace()
9261 if (ISC.dependent() || SemaRef.CurContext->isDependentContext() || HasErrors) in checkOpenMPIterationSpace()
9265 ResultIterSpaces[CurrentNestedLoopCount].PreCond = ISC.buildPreCond( in checkOpenMPIterationSpace()
9268 ISC.buildNumIterations(DSA.getCurScope(), ResultIterSpaces, in checkOpenMPIterationSpace()
9276 ISC.buildCounterVar(Captures, DSA); in checkOpenMPIterationSpace()
9278 ISC.buildPrivateCounterVar(); in checkOpenMPIterationSpace()
9279 ResultIterSpaces[CurrentNestedLoopCount].CounterInit = ISC.buildCounterInit(); in checkOpenMPIterationSpace()
9280 ResultIterSpaces[CurrentNestedLoopCount].CounterStep = ISC.buildCounterStep(); in checkOpenMPIterationSpace()
9281 ResultIterSpaces[CurrentNestedLoopCount].InitSrcRange = ISC.getInitSrcRange(); in checkOpenMPIterationSpace()
9283 ISC.getConditionSrcRange(); in checkOpenMPIterationSpace()
9285 ISC.getIncrementSrcRange(); in checkOpenMPIterationSpace()
9286 ResultIterSpaces[CurrentNestedLoopCount].Subtract = ISC.shouldSubtractStep(); in checkOpenMPIterationSpace()
9288 ISC.isStrictTestOp(); in checkOpenMPIterationSpace()
9291 ISC.buildMinMaxValues(DSA.getCurScope(), Captures); in checkOpenMPIterationSpace()
9293 ISC.buildFinalCondition(DSA.getCurScope()); in checkOpenMPIterationSpace()
9295 ISC.doesInitDependOnLC(); in checkOpenMPIterationSpace()
9297 ISC.doesCondDependOnLC(); in checkOpenMPIterationSpace()
9299 ISC.getLoopDependentIdx(); in checkOpenMPIterationSpace()
9333 CntValue = ISC.buildOrderedLoopData( in checkOpenMPIterationSpace()
9338 CntValue = ISC.buildOrderedLoopData( in checkOpenMPIterationSpace()