Home
last modified time | relevance | path

Searched refs:ControllingExpr (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp3465 ExprResult ControllingExpr; in ParseGenericSelectionExpression() local
3481 ControllingExpr = in ParseGenericSelectionExpression()
3483 if (ControllingExpr.isInvalid()) { in ParseGenericSelectionExpression()
3541 void *ExprOrTy = ControllingExpr.isUsable() in ParseGenericSelectionExpression()
3542 ? ControllingExpr.get() in ParseGenericSelectionExpression()
3546 KeyLoc, DefaultLoc, T.getCloseLocation(), ControllingExpr.isUsable(), in ParseGenericSelectionExpression()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp4386 const ASTContext &, SourceLocation GenericLoc, Expr *ControllingExpr, in GenericSelectionExpr() argument
4402 ControllingExpr; in GenericSelectionExpr()
4441 const ASTContext &Context, SourceLocation GenericLoc, Expr *ControllingExpr, in GenericSelectionExpr() argument
4455 ControllingExpr; in GenericSelectionExpr()
4494 const ASTContext &Context, SourceLocation GenericLoc, Expr *ControllingExpr, in Create() argument
4503 Context, GenericLoc, ControllingExpr, AssocTypes, AssocExprs, DefaultLoc, in Create()
4508 const ASTContext &Context, SourceLocation GenericLoc, Expr *ControllingExpr, in Create() argument
4517 Context, GenericLoc, ControllingExpr, AssocTypes, AssocExprs, DefaultLoc, in Create()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp1662 Expr *ControllingExpr = nullptr; in CreateGenericSelectionExpr() local
1674 ControllingExpr = R.get(); in CreateGenericSelectionExpr()
1683 IsResultDependent = ControllingExpr in CreateGenericSelectionExpr()
1684 ? ControllingExpr->isTypeDependent() in CreateGenericSelectionExpr()
1687 ControllingExpr in CreateGenericSelectionExpr()
1688 ? ControllingExpr->containsUnexpandedParameterPack() in CreateGenericSelectionExpr()
1693 if (!inTemplateInstantiation() && !IsResultDependent && ControllingExpr && in CreateGenericSelectionExpr()
1694 ControllingExpr->HasSideEffects(Context, false)) in CreateGenericSelectionExpr()
1695 Diag(ControllingExpr->getExprLoc(), in CreateGenericSelectionExpr()
1720 if (ControllingExpr && Types[i]->getType()->isIncompleteType()) in CreateGenericSelectionExpr()
[all …]
H A DTreeTransform.h3109 Expr *ControllingExpr, in RebuildGenericSelectionExpr() argument
3114 ControllingExpr, Types, Exprs); in RebuildGenericSelectionExpr()
11847 ExprResult ControllingExpr; in TransformGenericSelectionExpr() local
11850 ControllingExpr = getDerived().TransformExpr(E->getControllingExpr()); in TransformGenericSelectionExpr()
11854 if (ControllingExpr.isInvalid() && !ControllingType) in TransformGenericSelectionExpr()
11881 ControllingExpr.get(), in TransformGenericSelectionExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h6061 Expr *ControllingExpr,
6071 Expr *ControllingExpr,
6104 Expr *ControllingExpr, ArrayRef<TypeSourceInfo *> AssocTypes,
6113 Expr *ControllingExpr, ArrayRef<TypeSourceInfo *> AssocTypes,