Searched refs:CXXFor (Results 1 – 3 of 3) sorted by relevance
40 if (const auto *CXXFor = dyn_cast<CXXForRangeStmt>(S)) in isSemicolonRequiredAfter() local41 return isSemicolonRequiredAfter(CXXFor->getBody()); in isSemicolonRequiredAfter()
181 if (const auto *CXXFor = dyn_cast<CXXForRangeStmt>(CurStmt)) { in emitPreInitStmt() local182 if (const Stmt *Init = CXXFor->getInit()) in emitPreInitStmt()184 CGF.EmitStmt(CXXFor->getRangeStmt()); in emitPreInitStmt()185 CGF.EmitStmt(CXXFor->getEndStmt()); in emitPreInitStmt()1939 const auto *CXXFor = cast<CXXForRangeStmt>(SimplifiedS); in emitBody() local1940 CGF.EmitStmt(CXXFor->getLoopVarStmt()); in emitBody()1941 S = CXXFor->getBody(); in emitBody()
9213 auto *CXXFor = dyn_cast_or_null<CXXForRangeStmt>(S); in checkOpenMPIterationSpace() local9215 if (!For && (SemaRef.LangOpts.OpenMP <= 45 || !CXXFor)) { in checkOpenMPIterationSpace()9238 assert(((For && For->getBody()) || (CXXFor && CXXFor->getBody())) && in checkOpenMPIterationSpace()9241 if (CXXFor && SemaRef.CurContext->isDependentContext()) in checkOpenMPIterationSpace()9245 For ? For->getForLoc() : CXXFor->getForLoc(), in checkOpenMPIterationSpace()9249 Stmt *Init = For ? For->getInit() : CXXFor->getBeginStmt(); in checkOpenMPIterationSpace()9285 HasErrors |= ISC.checkAndSetCond(For ? For->getCond() : CXXFor->getCond()); in checkOpenMPIterationSpace()9288 HasErrors |= ISC.checkAndSetInc(For ? For->getInc() : CXXFor->getInc()); in checkOpenMPIterationSpace()9296 DSA.getCurScope(), For ? For->getCond() : CXXFor->getCond(), Captures); in checkOpenMPIterationSpace()14214 auto *CXXFor = cast<CXXForRangeStmt>(CurStmt); in checkTransformableLoopNest() local[all …]