Lines Matching defs:OpenMPIterationSpaceChecker
7764 class OpenMPIterationSpaceChecker {
7818 OpenMPIterationSpaceChecker(Sema &SemaRef, bool SupportsNonRectangular,
7901 bool OpenMPIterationSpaceChecker::dependent() const {
7911 bool OpenMPIterationSpaceChecker::setLCDeclAndLB(ValueDecl *NewLCDecl,
7933 bool OpenMPIterationSpaceChecker::setUB(Expr *NewUB, std::optional<bool> LessOp,
7951 bool OpenMPIterationSpaceChecker::setStep(Expr *NewStep, bool Subtract) {
8111 OpenMPIterationSpaceChecker::doesDependOnLoopCounter(const Stmt *S,
8123 bool OpenMPIterationSpaceChecker::checkAndSetInit(Stmt *S, bool EmitDiags) {
8230 bool OpenMPIterationSpaceChecker::checkAndSetCond(Expr *S) {
8290 bool OpenMPIterationSpaceChecker::checkAndSetIncRHS(Expr *RHS) {
8321 bool OpenMPIterationSpaceChecker::checkAndSetInc(Expr *S) {
8592 Expr *OpenMPIterationSpaceChecker::buildNumIterations(
8821 std::pair<Expr *, Expr *> OpenMPIterationSpaceChecker::buildMinMaxValues(
8929 Expr *OpenMPIterationSpaceChecker::buildFinalCondition(Scope *S) const {
8935 Expr *OpenMPIterationSpaceChecker::buildPreCond(
8976 DeclRefExpr *OpenMPIterationSpaceChecker::buildCounterVar(
8995 Expr *OpenMPIterationSpaceChecker::buildPrivateCounterVar() const {
9012 Expr *OpenMPIterationSpaceChecker::buildCounterInit() const { return LB; }
9015 Expr *OpenMPIterationSpaceChecker::buildCounterStep() const { return Step; }
9017 Expr *OpenMPIterationSpaceChecker::buildOrderedLoopData(
9064 OpenMPIterationSpaceChecker ISC(SemaRef, /*SupportsNonRectangular=*/true,
9204 OpenMPIterationSpaceChecker ISC(SemaRef, SupportsNonRectangular, DSA,