Home | History | Annotate | Download | only in AST

Lines Matching refs:exprs

1218                                    ArrayRef<Expr*> exprs,
1222 sizeof(Expr*) * exprs.size());
1224 return new (Mem) OffsetOfExpr(C, type, OperatorLoc, tsi, comps, exprs,
1238 ArrayRef<OffsetOfNode> comps, ArrayRef<Expr*> exprs,
1246 NumComps(comps.size()), NumExprs(exprs.size())
1252 for (unsigned i = 0; i != exprs.size(); ++i) {
1253 if (exprs[i]->isTypeDependent() || exprs[i]->isValueDependent())
1255 if (exprs[i]->containsUnexpandedParameterPack())
1258 setIndexExpr(i, exprs[i]);
2107 // Statement exprs don't logically have side effects themselves, but are
2608 /// in Exprs is type-dependent.
2609 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) {
2610 for (unsigned I = 0; I < Exprs.size(); ++I)
2611 if (Exprs[I]->isTypeDependent())
3540 void ShuffleVectorExpr::setExprs(ASTContext &C, Expr ** Exprs,
3546 memcpy(SubExprs, Exprs, sizeof(Expr *) * NumExprs);
3791 ArrayRef<Expr*> exprs,
3795 NumExprs(exprs.size()), LParenLoc(lparenloc), RParenLoc(rparenloc) {
3796 Exprs = new (C) Stmt*[exprs.size()];
3797 for (unsigned i = 0; i != exprs.size(); ++i) {
3798 if (exprs[i]->isTypeDependent())
3800 if (exprs[i]->isValueDependent())
3802 if (exprs[i]->isInstantiationDependent())
3804 if (exprs[i]->containsUnexpandedParameterPack())
3807 Exprs[i] = exprs[i];