Lines Matching defs:OpenMPIterationSpaceChecker
7730 class OpenMPIterationSpaceChecker {
7786 OpenMPIterationSpaceChecker(
7872 bool OpenMPIterationSpaceChecker::dependent() const {
7882 bool OpenMPIterationSpaceChecker::setLCDeclAndLB(ValueDecl *NewLCDecl,
7904 bool OpenMPIterationSpaceChecker::setUB(Expr *NewUB, std::optional<bool> LessOp,
7922 bool OpenMPIterationSpaceChecker::setStep(Expr *NewStep, bool Subtract) {
8082 OpenMPIterationSpaceChecker::doesDependOnLoopCounter(const Stmt *S,
8094 bool OpenMPIterationSpaceChecker::checkAndSetInit(Stmt *S, bool EmitDiags) {
8211 bool OpenMPIterationSpaceChecker::checkAndSetCond(Expr *S) {
8282 bool OpenMPIterationSpaceChecker::checkAndSetIncRHS(Expr *RHS) {
8313 bool OpenMPIterationSpaceChecker::checkAndSetInc(Expr *S) {
8595 Expr *OpenMPIterationSpaceChecker::buildNumIterations(
8826 std::pair<Expr *, Expr *> OpenMPIterationSpaceChecker::buildMinMaxValues(
8934 Expr *OpenMPIterationSpaceChecker::buildFinalCondition(Scope *S) const {
8940 Expr *OpenMPIterationSpaceChecker::buildPreCond(
8982 DeclRefExpr *OpenMPIterationSpaceChecker::buildCounterVar(
9001 Expr *OpenMPIterationSpaceChecker::buildPrivateCounterVar() const {
9018 Expr *OpenMPIterationSpaceChecker::buildCounterInit() const { return LB; }
9021 Expr *OpenMPIterationSpaceChecker::buildCounterStep() const { return Step; }
9023 Expr *OpenMPIterationSpaceChecker::buildOrderedLoopData(
9071 OpenMPIterationSpaceChecker ISC(SemaRef, /*SupportsNonRectangular=*/true,
9208 OpenMPIterationSpaceChecker ISC(SemaRef, SupportsNonRectangular, DSA,