| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Ownership.h | 250 using TypeResult = ActionResult<ParsedType>; 266 inline TypeResult TypeError() { return TypeResult(true); }
|
| H A D | DeclSpec.h | 705 unsigned &DiagID, TypeResult Rep, in SetTypeSpecType() 1683 TypeResult TrailingReturnType = 1684 TypeResult(),
|
| H A D | Sema.h | 959 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 D | ParseExpr.cpp | 2458 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 D | ParseDeclCXX.cpp | 922 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 D | ParseObjc.cpp | 527 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 D | ParseDecl.cpp | 366 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 D | ParseExprCXX.cpp | 1360 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 D | ParseTemplate.cpp | 1395 TypeResult Type = ArgsInvalid in AnnotateTemplateIdToken() 1472 TypeResult Type = in AnnotateTemplateIdTokenAsType() 1602 TypeResult TypeArg = ParseTypeName( in ParseTemplateArgument()
|
| H A D | ParseInit.cpp | 312 TypeResult NewReceiverType in ParseInitializerWithPotentialDesignator()
|
| H A D | Parser.cpp | 1865 TypeResult NewType in TryAnnotateName() 2052 TypeResult Ty; in TryAnnotateTypeOrScopeToken() 2131 TypeResult NewType in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
|
| H A D | ParseOpenMP.cpp | 323 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 D | Parser.h | 843 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 D | SemaTemplateVariadic.cpp | 566 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion() 598 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
|
| H A D | SemaTemplate.cpp | 981 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 D | DeclSpec.cpp | 184 TypeResult TrailingReturnType, in getFunction()
|
| H A D | SemaDeclObjC.cpp | 637 TypeResult fullSuperClassType = actOnObjCTypeArgsAndProtocolQualifiers( in ActOnSuperClassOfClassInterface() 1586 -> TypeResult { in actOnObjCTypeArgsOrProtocolQualifiers() 1639 TypeResult type = resolveTypeReference(typeDecls[i], identifierLocs[i]); in actOnObjCTypeArgsOrProtocolQualifiers()
|
| H A D | SemaExprCXX.cpp | 8015 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr() 8068 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr() 9008 TypeResult T = ActOnTypenameType(CurScope, TypenameKWLoc, SS, in ActOnTypeRequirement()
|
| H A D | SemaType.cpp | 1111 TypeResult Sema::actOnObjCProtocolQualifierType( in actOnObjCProtocolQualifierType() 1149 TypeResult Sema::actOnObjCTypeArgsAndProtocolQualifiers( in actOnObjCTypeArgsAndProtocolQualifiers() 6751 TypeResult Sema::ActOnTypeName(Declarator &D) { in ActOnTypeName()
|
| H A D | SemaOpenMP.cpp | 22465 TypeResult ParsedType) { in ActOnOpenMPDeclareReductionType() 22721 TypeResult Sema::ActOnOpenMPDeclareMapperVarDecl(Scope *S, Declarator &D) { in ActOnOpenMPDeclareMapperVarDecl() 22736 TypeResult ParsedType) { in ActOnOpenMPDeclareMapperType()
|
| H A D | SemaDeclCXX.cpp | 13501 TypeResult Type, Decl *DeclFromDeclSpec) { in ActOnAliasDeclaration() 17664 /*UnderlyingType=*/TypeResult(), in ActOnTemplatedFriendTag()
|
| H A D | SemaChecking.cpp | 14780 if (auto TypeResult = PromotedRange::constantValue(E->getOpcode(), TypeCmp, in CheckTautologicalComparison() local 14784 Result = TypeResult; in CheckTautologicalComparison()
|
| H A D | SemaDecl.cpp | 17223 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType, in ActOnTag()
|
| /freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | MveEmitter.cpp | 763 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()
|