Searched refs:ControllingType (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 3390 TypeResult ControllingType; in ParseGenericSelectionExpression() local 3393 ControllingType = ParseTypeName(); in ParseGenericSelectionExpression() 3394 if (ControllingType.isInvalid()) { in ParseGenericSelectionExpression() 3398 const auto *LIT = cast<LocInfoType>(ControllingType.get().get()); in ParseGenericSelectionExpression() 3468 : ControllingType.get().getAsOpaquePtr(); in ParseGenericSelectionExpression()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 4332 TypeSourceInfo *ControllingType, ArrayRef<TypeSourceInfo *> AssocTypes, in GenericSelectionExpr() argument 4348 ControllingType; in GenericSelectionExpr() 4385 TypeSourceInfo *ControllingType, ArrayRef<TypeSourceInfo *> AssocTypes, in GenericSelectionExpr() argument 4398 ControllingType; in GenericSelectionExpr() 4441 TypeSourceInfo *ControllingType, ArrayRef<TypeSourceInfo *> AssocTypes, in Create() argument 4450 Context, GenericLoc, ControllingType, AssocTypes, AssocExprs, DefaultLoc, in Create() 4456 TypeSourceInfo *ControllingType, ArrayRef<TypeSourceInfo *> AssocTypes, in Create() argument 4464 Context, GenericLoc, ControllingType, AssocTypes, AssocExprs, DefaultLoc, in Create()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 1654 TypeSourceInfo *ControllingType; in ActOnGenericSelectionExpr() local 1656 &ControllingType); in ActOnGenericSelectionExpr() 1657 assert(ControllingType && "couldn't get the type out of the parser"); in ActOnGenericSelectionExpr() 1658 ControllingExprOrType = ControllingType; in ActOnGenericSelectionExpr() 1678 TypeSourceInfo *ControllingType = nullptr; in CreateGenericSelectionExpr() local 1693 if (!ControllingType) in CreateGenericSelectionExpr() 1829 else if (ControllingType && in CreateGenericSelectionExpr() 1831 ControllingType->getType().getCanonicalType(), in CreateGenericSelectionExpr() 1837 TypeSourceInfo *ControllingType) { in CreateGenericSelectionExpr() argument 1845 : ControllingType->getTypeLoc().getSourceRange(); in CreateGenericSelectionExpr() [all …]
|
| H A D | TreeTransform.h | 3074 TypeSourceInfo *ControllingType, in RebuildGenericSelectionExpr() argument 3079 ControllingType, Types, Exprs); in RebuildGenericSelectionExpr() 11005 TypeSourceInfo *ControllingType = nullptr; in TransformGenericSelectionExpr() local 11009 ControllingType = getDerived().TransformType(E->getControllingType()); in TransformGenericSelectionExpr() 11011 if (ControllingExpr.isInvalid() && !ControllingType) in TransformGenericSelectionExpr() 11034 if (!ControllingType) in TransformGenericSelectionExpr() 11043 ControllingType, AssocTypes, AssocExprs); in TransformGenericSelectionExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 5869 TypeSourceInfo *ControllingType, 5879 TypeSourceInfo *ControllingType, 5910 TypeSourceInfo *ControllingType, ArrayRef<TypeSourceInfo *> AssocTypes, 5919 TypeSourceInfo *ControllingType, ArrayRef<TypeSourceInfo *> AssocTypes,
|