• Home
  • Raw
  • Download

Lines Matching refs:LowerBound

4211                                           Expr *LowerBound,  in ActOnOMPArraySectionExpr()  argument
4222 if (LowerBound && LowerBound->getType()->isNonOverloadPlaceholderType()) { in ActOnOMPArraySectionExpr()
4223 ExprResult Result = CheckPlaceholderExpr(LowerBound); in ActOnOMPArraySectionExpr()
4229 LowerBound = Result.get(); in ActOnOMPArraySectionExpr()
4243 (LowerBound && in ActOnOMPArraySectionExpr()
4244 (LowerBound->isTypeDependent() || LowerBound->isValueDependent())) || in ActOnOMPArraySectionExpr()
4247 OMPArraySectionExpr(Base, LowerBound, Length, Context.DependentTy, in ActOnOMPArraySectionExpr()
4264 if (LowerBound) { in ActOnOMPArraySectionExpr()
4265 auto Res = PerformOpenMPImplicitIntegerConversion(LowerBound->getExprLoc(), in ActOnOMPArraySectionExpr()
4266 LowerBound); in ActOnOMPArraySectionExpr()
4268 return ExprError(Diag(LowerBound->getExprLoc(), in ActOnOMPArraySectionExpr()
4270 << 0 << LowerBound->getSourceRange()); in ActOnOMPArraySectionExpr()
4271 LowerBound = Res.get(); in ActOnOMPArraySectionExpr()
4273 if (LowerBound->getType()->isSpecificBuiltinType(BuiltinType::Char_S) || in ActOnOMPArraySectionExpr()
4274 LowerBound->getType()->isSpecificBuiltinType(BuiltinType::Char_U)) in ActOnOMPArraySectionExpr()
4275 Diag(LowerBound->getExprLoc(), diag::warn_omp_section_is_char) in ActOnOMPArraySectionExpr()
4276 << 0 << LowerBound->getSourceRange(); in ActOnOMPArraySectionExpr()
4307 if (LowerBound) { in ActOnOMPArraySectionExpr()
4309 if (LowerBound->EvaluateAsInt(LowerBoundValue, Context)) { in ActOnOMPArraySectionExpr()
4313 Diag(LowerBound->getExprLoc(), diag::err_omp_section_negative) in ActOnOMPArraySectionExpr()
4315 << LowerBound->getSourceRange(); in ActOnOMPArraySectionExpr()
4352 OMPArraySectionExpr(Base, LowerBound, Length, Context.OMPArraySectionTy, in ActOnOMPArraySectionExpr()