Lines Matching refs:OAE
7168 if (const auto *OAE = dyn_cast<OMPArraySectionExpr>(E)) { in getExprTypeSize() local
7170 OAE->getBase()->IgnoreParenImpCasts()) in getExprTypeSize()
7176 if (!OAE->getLength() && OAE->getColonLoc().isValid() && in getExprTypeSize()
7177 !OAE->getLowerBound()) in getExprTypeSize()
7191 if (!OAE->getLength() && OAE->getColonLoc().isInvalid()) in getExprTypeSize()
7194 if (const Expr *LenExpr = OAE->getLength()) { in getExprTypeSize()
7201 assert(!OAE->getLength() && OAE->getColonLoc().isValid() && in getExprTypeSize()
7202 OAE->getLowerBound() && "expected array_section[lb:]."); in getExprTypeSize()
7205 llvm::Value *LBVal = CGF.EmitScalarExpr(OAE->getLowerBound()); in getExprTypeSize()
7206 LBVal = CGF.EmitScalarConversion(LBVal, OAE->getLowerBound()->getType(), in getExprTypeSize()
7208 OAE->getLowerBound()->getExprLoc()); in getExprTypeSize()