Lines Matching defs:ISC

9064   OpenMPIterationSpaceChecker ISC(SemaRef, /*SupportsNonRectangular=*/true,
9066 if (!ISC.checkAndSetInit(Init, /*EmitDiags=*/false)) {
9067 if (ValueDecl *D = ISC.getLoopDecl()) {
9074 PrivateRef = buildCapture(SemaRef, D, ISC.getLoopDeclRefExpr(),
9100 Expr *LoopDeclRefExpr = ISC.getLoopDeclRefExpr();
9204 OpenMPIterationSpaceChecker ISC(SemaRef, SupportsNonRectangular, DSA,
9209 if (ISC.checkAndSetInit(Init))
9215 if (ValueDecl *LCDecl = ISC.getLoopDecl()) {
9244 HasErrors |= ISC.checkAndSetCond(For ? For->getCond() : CXXFor->getCond());
9247 HasErrors |= ISC.checkAndSetInc(For ? For->getInc() : CXXFor->getInc());
9250 if (ISC.dependent() || SemaRef.CurContext->isDependentContext() || HasErrors)
9254 ResultIterSpaces[CurrentNestedLoopCount].PreCond = ISC.buildPreCond(
9257 ISC.buildNumIterations(DSA.getCurScope(), ResultIterSpaces,
9265 ISC.buildCounterVar(Captures, DSA);
9267 ISC.buildPrivateCounterVar();
9268 ResultIterSpaces[CurrentNestedLoopCount].CounterInit = ISC.buildCounterInit();
9269 ResultIterSpaces[CurrentNestedLoopCount].CounterStep = ISC.buildCounterStep();
9270 ResultIterSpaces[CurrentNestedLoopCount].InitSrcRange = ISC.getInitSrcRange();
9272 ISC.getConditionSrcRange();
9274 ISC.getIncrementSrcRange();
9275 ResultIterSpaces[CurrentNestedLoopCount].Subtract = ISC.shouldSubtractStep();
9277 ISC.isStrictTestOp();
9280 ISC.buildMinMaxValues(DSA.getCurScope(), Captures);
9282 ISC.buildFinalCondition(DSA.getCurScope());
9284 ISC.doesInitDependOnLC();
9286 ISC.doesCondDependOnLC();
9288 ISC.getLoopDependentIdx();
9336 CntValue = ISC.buildOrderedLoopData(
9351 CntValue = ISC.buildOrderedLoopData(
9356 CntValue = ISC.buildOrderedLoopData(