Home
last modified time | relevance | path

Searched refs:TypeResult (Results 1 – 24 of 24) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DOwnership.h250 using TypeResult = ActionResult<ParsedType>;
266 inline TypeResult TypeError() { return TypeResult(true); }
H A DDeclSpec.h705 unsigned &DiagID, TypeResult Rep, in SetTypeSpecType()
1683 TypeResult TrailingReturnType =
1684 TypeResult(),
H A DSema.h959 std::function<TypeResult(StringRef, StringRef, SourceLocation)>
1893 operator TypeResult() const { return TypeError(); } in TypeResult() function
2207 TypeResult ActOnTypeName(Declarator &D);
3409 TypeResult ActOnDependentTag(Scope *S,
8381 TypeResult
8392 TypeResult ActOnTagTemplateIdType(TagUseKind TUK,
8723 TypeResult ActOnTypenameType(
8742 TypeResult
10615 TypeResult actOnObjCProtocolQualifierType(
10622 TypeResult actOnObjCTypeArgsAndProtocolQualifiers(
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp2458 TypeResult Ty = ParseTypeName(); in ParseSYCLUniqueStableNameExpression()
2655 TypeResult Ty = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2677 TypeResult Ty; in ParseBuiltinPrimaryExpression()
2806 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2835 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression()
3051 TypeResult Ty = ParseTypeName(); in ParseParenExpression()
3095 TypeResult Ty; in ParseParenExpression()
3110 TypeResult Ty; in ParseParenExpression()
3122 TypeResult Ty; in ParseParenExpression()
3169 TypeResult Ty; in ParseParenExpression()
[all …]
H A DParseDeclCXX.cpp922 TypeResult TypeAlias = in ParseAliasDeclarationAfterDeclarator()
1223 TypeResult Result = ParseTypeName(); in MaybeParseTypeTransformTypeSpecifier()
1304 TypeResult Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1354 TypeResult Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1973 TypeResult TypeResult = true; // invalid in ParseClassSpecifier() local
2007 TypeResult = Actions.ActOnTagTemplateIdType( in ParseClassSpecifier()
2114 SourceLocation(), false, clang::TypeResult(), in ParseClassSpecifier()
2170 if (!TypeResult.isInvalid()) { in ParseClassSpecifier()
3826 TypeResult TemplateTypeTy; in ParseMemInitializer()
4085 TypeResult Res(ParseTypeName(&Range)); in ParseDynamicExceptionSpecification()
[all …]
H A DParseObjc.cpp527 TypeResult boundType; in parseObjCTypeParamListOrProtocolRefs()
1335 TypeResult type = Actions.ActOnTypeName(declarator); in ParseObjCTypeName()
1617 TypeResult Parser::parseObjCProtocolQualifierType(SourceLocation &rAngleLoc) { in parseObjCProtocolQualifierType()
1627 TypeResult result = Actions.actOnObjCProtocolQualifierType(lAngleLoc, in parseObjCProtocolQualifierType()
1750 TypeResult fullTypeArg = Actions.ActOnTypeName(D); in parseObjCTypeArgsOrProtocolQualifiers()
1777 TypeResult typeArg = ParseTypeName(); in parseObjCTypeArgsOrProtocolQualifiers()
1878 TypeResult Parser::parseObjCTypeArgsAndProtocolQualifiers( in parseObjCTypeArgsAndProtocolQualifiers()
3027 TypeResult Type = Actions.ActOnTypeName(DeclaratorInfo); in ParseObjCXXMessageReceiver()
3053 TypeResult Type; in isStartOfObjCClassMessageMissingOpenBracket()
3150 TypeResult NewReceiverType in ParseObjCMessageExpression()
[all …]
H A DParseDecl.cpp366 TypeResult T; in ParseAttributeWithTypeArg()
504 TypeResult T = ParseTypeName(); in ParseAttributeArgsCommon()
3104 TypeResult = Ty; in ParseAlignArgument()
3139 ParsedType TypeResult; in ParseAlignmentSpecifier() local
3570 TypeResult T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
3665 TypeResult T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
4963 TypeResult BaseType; in ParseEnumSpecifier()
5058 BaseType = TypeResult(); in ParseEnumSpecifier()
7088 TypeResult TrailingReturnType; in ParseFunctionDeclarator()
7947 TypeResult Result = ParseTypeName(); in ParseAtomicSpecifier()
[all …]
H A DParseExprCXX.cpp1360 TypeResult TrailingReturnType; in ParseLambdaExpressionAfterIntroducer()
1657 TypeResult Ty = ParseTypeName(); in ParseCXXTypeid()
1705 TypeResult Ty = ParseTypeName(); in ParseCXXUuidof()
2572 TypeResult Type = Actions.ActOnTemplateIdType( in ParseUnqualifiedIdTemplateId()
2818 TypeResult Ty = Actions.ActOnTypeName(D); in ParseUnqualifiedIdOperator()
3835 TypeResult Ty = ParseTypeName(); in ParseTypeTrait()
3877 TypeResult Ty = ParseTypeName(); in ParseArrayTypeTrait()
4039 TypeResult Ty = Actions.ActOnTypeName(DeclaratorInfo); in ParseCXXAmbiguousParenExpression()
H A DParseTemplate.cpp1395 TypeResult Type = ArgsInvalid in AnnotateTemplateIdToken()
1472 TypeResult Type = in AnnotateTemplateIdTokenAsType()
1602 TypeResult TypeArg = ParseTypeName( in ParseTemplateArgument()
H A DParseInit.cpp312 TypeResult NewReceiverType in ParseInitializerWithPotentialDesignator()
H A DParser.cpp1865 TypeResult NewType in TryAnnotateName()
2052 TypeResult Ty; in TryAnnotateTypeOrScopeToken()
2131 TypeResult NewType in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
H A DParseOpenMP.cpp323 TypeResult TR = ParseTypeName(&Range, DeclaratorContext::Prototype, AS); in ParseOpenMPDeclareReductionDirective()
570 TypeResult ParsedType = parseOpenMPDeclareMapperVarDecl(Range, VName, AS); in ParseOpenMPDeclareMapperDirective()
636 TypeResult Parser::parseOpenMPDeclareMapperVarDecl(SourceRange &Range, in parseOpenMPDeclareMapperVarDecl()
4293 TypeResult TR = ParseTypeName(); in ParseOpenMPIteratorsExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h843 static TypeResult getTypeAnnotation(const Token &Tok) { in getTypeAnnotation()
850 static void setTypeAnnotation(Token &Tok, TypeResult T) { in setTypeAnnotation()
1714 TypeResult parseObjCProtocolQualifierType(SourceLocation &rAngleLoc);
1718 TypeResult parseObjCTypeArgsAndProtocolQualifiers(SourceLocation loc,
2003 TypeResult ParseTrailingReturnType(SourceRange &Range,
2725 TypeResult
3287 TypeResult ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
3411 TypeResult parseOpenMPDeclareMapperVarDecl(SourceRange &Range,
3676 TypeResult ParseTypeFromString(StringRef TypeStr, StringRef Context,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp566 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
598 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
H A DSemaTemplate.cpp981 ParsedTemplateArgument Sema::ActOnTemplateTypeArgument(TypeResult ParsedType) { in ActOnTemplateTypeArgument()
4243 TypeResult Sema::ActOnTemplateIdType( in ActOnTemplateIdType()
4353 TypeResult Sema::ActOnTagTemplateIdType(TagUseKind TUK, in ActOnTagTemplateIdType()
4364 return TypeResult(true); in ActOnTagTemplateIdType()
4411 return TypeResult(true); in ActOnTagTemplateIdType()
10489 false, TypeResult(), /*IsTypeSpecifier*/ false, in ActOnExplicitInstantiation()
11000 TypeResult
11033 TypeResult Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, in ActOnTypenameType()
11062 TypeResult
H A DDeclSpec.cpp184 TypeResult TrailingReturnType, in getFunction()
H A DSemaDeclObjC.cpp637 TypeResult fullSuperClassType = actOnObjCTypeArgsAndProtocolQualifiers( in ActOnSuperClassOfClassInterface()
1586 -> TypeResult { in actOnObjCTypeArgsOrProtocolQualifiers()
1639 TypeResult type = resolveTypeReference(typeDecls[i], identifierLocs[i]); in actOnObjCTypeArgsOrProtocolQualifiers()
H A DSemaExprCXX.cpp8015 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr()
8068 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr()
9008 TypeResult T = ActOnTypenameType(CurScope, TypenameKWLoc, SS, in ActOnTypeRequirement()
H A DSemaType.cpp1111 TypeResult Sema::actOnObjCProtocolQualifierType( in actOnObjCProtocolQualifierType()
1149 TypeResult Sema::actOnObjCTypeArgsAndProtocolQualifiers( in actOnObjCTypeArgsAndProtocolQualifiers()
6751 TypeResult Sema::ActOnTypeName(Declarator &D) { in ActOnTypeName()
H A DSemaOpenMP.cpp22465 TypeResult ParsedType) { in ActOnOpenMPDeclareReductionType()
22721 TypeResult Sema::ActOnOpenMPDeclareMapperVarDecl(Scope *S, Declarator &D) { in ActOnOpenMPDeclareMapperVarDecl()
22736 TypeResult ParsedType) { in ActOnOpenMPDeclareMapperType()
H A DSemaDeclCXX.cpp13501 TypeResult Type, Decl *DeclFromDeclSpec) { in ActOnAliasDeclaration()
17664 /*UnderlyingType=*/TypeResult(), in ActOnTemplatedFriendTag()
H A DSemaChecking.cpp14780 if (auto TypeResult = PromotedRange::constantValue(E->getOpcode(), TypeCmp, in CheckTautologicalComparison() local
14784 Result = TypeResult; in CheckTautologicalComparison()
H A DSemaDecl.cpp17223 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType, in ActOnTag()
/freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp763 class TypeResult : public Result { class
766 TypeResult(const Type *T) : T(T) {} in TypeResult() function in __anon6618677d0111::TypeResult
1299 return std::make_shared<TypeResult>(T); in getCodeForDagArg()