Lines Matching refs:ISC

4587     OpenMPIterationSpaceChecker ISC(*this, ForLoc);  in ActOnOpenMPLoopInitialization()  local
4588 if (!ISC.CheckInit(Init, /*EmitDiags=*/false)) { in ActOnOpenMPLoopInitialization()
4589 if (auto *D = ISC.GetLoopDecl()) { in ActOnOpenMPLoopInitialization()
4595 auto *Ref = buildCapture(*this, D, ISC.GetLoopDeclRefExpr(), in ActOnOpenMPLoopInitialization()
4643 OpenMPIterationSpaceChecker ISC(SemaRef, For->getForLoc()); in CheckOpenMPIterationSpace() local
4647 if (ISC.CheckInit(Init)) in CheckOpenMPIterationSpace()
4653 if (auto *LCDecl = ISC.GetLoopDecl()) { in CheckOpenMPIterationSpace()
4654 auto *LoopDeclRefExpr = ISC.GetLoopDeclRefExpr(); in CheckOpenMPIterationSpace()
4725 HasErrors |= ISC.CheckCond(For->getCond()); in CheckOpenMPIterationSpace()
4728 HasErrors |= ISC.CheckInc(For->getInc()); in CheckOpenMPIterationSpace()
4731 if (ISC.Dependent() || SemaRef.CurContext->isDependentContext() || HasErrors) in CheckOpenMPIterationSpace()
4736 ISC.BuildPreCond(DSA.getCurScope(), For->getCond(), Captures); in CheckOpenMPIterationSpace()
4737 ResultIterSpace.NumIterations = ISC.BuildNumIterations( in CheckOpenMPIterationSpace()
4742 ResultIterSpace.CounterVar = ISC.BuildCounterVar(Captures, DSA); in CheckOpenMPIterationSpace()
4743 ResultIterSpace.PrivateCounterVar = ISC.BuildPrivateCounterVar(); in CheckOpenMPIterationSpace()
4744 ResultIterSpace.CounterInit = ISC.BuildCounterInit(); in CheckOpenMPIterationSpace()
4745 ResultIterSpace.CounterStep = ISC.BuildCounterStep(); in CheckOpenMPIterationSpace()
4746 ResultIterSpace.InitSrcRange = ISC.GetInitSrcRange(); in CheckOpenMPIterationSpace()
4747 ResultIterSpace.CondSrcRange = ISC.GetConditionSrcRange(); in CheckOpenMPIterationSpace()
4748 ResultIterSpace.IncSrcRange = ISC.GetIncrementSrcRange(); in CheckOpenMPIterationSpace()
4749 ResultIterSpace.Subtract = ISC.ShouldSubtractStep(); in CheckOpenMPIterationSpace()