Lines Matching refs:Exprs
2886 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) { in hasAnyTypeDependentArguments() argument
2887 for (unsigned I = 0; I < Exprs.size(); ++I) in hasAnyTypeDependentArguments()
2888 if (Exprs[I]->isTypeDependent()) in hasAnyTypeDependentArguments()
3770 void ShuffleVectorExpr::setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs) { in setExprs() argument
3773 this->NumExprs = Exprs.size(); in setExprs()
3775 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size()); in setExprs()
4025 ParenListExpr::ParenListExpr(SourceLocation LParenLoc, ArrayRef<Expr *> Exprs, in ParenListExpr() argument
4030 ParenListExprBits.NumExprs = Exprs.size(); in ParenListExpr()
4032 for (unsigned I = 0, N = Exprs.size(); I != N; ++I) { in ParenListExpr()
4033 if (Exprs[I]->isTypeDependent()) in ParenListExpr()
4035 if (Exprs[I]->isValueDependent()) in ParenListExpr()
4037 if (Exprs[I]->isInstantiationDependent()) in ParenListExpr()
4039 if (Exprs[I]->containsUnexpandedParameterPack()) in ParenListExpr()
4042 getTrailingObjects<Stmt *>()[I] = Exprs[I]; in ParenListExpr()
4053 ArrayRef<Expr *> Exprs, in Create() argument
4055 void *Mem = Ctx.Allocate(totalSizeToAlloc<Stmt *>(Exprs.size()), in Create()
4057 return new (Mem) ParenListExpr(LParenLoc, Exprs, RParenLoc); in Create()