Lines Matching refs:OASE
7101 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr); in ActOnOpenMPReductionClause() local
7102 if (!ASE && !OASE && (!DE || !isa<VarDecl>(DE->getDecl()))) { in ActOnOpenMPReductionClause()
7125 } else if (OASE) { in ActOnOpenMPReductionClause()
7126 auto BaseType = OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in ActOnOpenMPReductionClause()
7131 auto *Base = OASE->getBase()->IgnoreParenImpCasts(); in ActOnOpenMPReductionClause()
7156 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()
7171 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()
7183 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()
7207 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()
7219 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()
7278 if (OASE) { in ActOnOpenMPReductionClause()
8043 auto *OASE = dyn_cast<OMPArraySectionExpr>(SimpleExpr); in ActOnOpenMPDependClause() local
8045 (!ASE && !DE && !OASE) || (DE && !isa<VarDecl>(DE->getDecl())) || in ActOnOpenMPDependClause()
8167 auto *OASE = dyn_cast<OMPArraySectionExpr>(SimpleExpr); in ActOnOpenMPMapClause() local
8170 (!OASE && !ASE && !DE) || in ActOnOpenMPMapClause()
8185 } else if (OASE) { in ActOnOpenMPMapClause()
8186 auto *B = OASE->getBase(); in ActOnOpenMPMapClause()