Lines Matching defs:Exprs
3315 /// in Exprs is type-dependent.
3316 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) {
3317 for (unsigned I = 0; I < Exprs.size(); ++I)
3318 if (Exprs[I]->isTypeDependent())
4406 void ShuffleVectorExpr::setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs) {
4409 this->NumExprs = Exprs.size();
4411 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size());
4758 ParenListExpr::ParenListExpr(SourceLocation LParenLoc, ArrayRef<Expr *> Exprs,
4762 ParenListExprBits.NumExprs = Exprs.size();
4764 for (unsigned I = 0, N = Exprs.size(); I != N; ++I)
4765 getTrailingObjects<Stmt *>()[I] = Exprs[I];
4776 ArrayRef<Expr *> Exprs,
4778 void *Mem = Ctx.Allocate(totalSizeToAlloc<Stmt *>(Exprs.size()),
4780 return new (Mem) ParenListExpr(LParenLoc, Exprs, RParenLoc);