Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DOwnership.h264 using TypeResult = ActionResult<ParsedType>;
280 inline TypeResult TypeError() { return TypeResult(true); }
H A DDeclSpec.h670 unsigned &DiagID, TypeResult Rep, in SetTypeSpecType()
1645 TypeResult TrailingReturnType =
1646 TypeResult(),
H A DSema.h1818 operator TypeResult() const { return TypeError(); } in TypeResult() function
2128 TypeResult ActOnTypeName(Scope *S, Declarator &D);
3255 TypeResult ActOnDependentTag(Scope *S,
7933 TypeResult
7942 TypeResult ActOnTagTemplateIdType(TagUseKind TUK,
8200 TypeResult
8219 TypeResult
9969 TypeResult actOnObjCProtocolQualifierType(
9976 TypeResult actOnObjCTypeArgsAndProtocolQualifiers(
10862 TypeResult ParsedType);
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-rc/
H A DResourceScriptParser.cpp731 ASSIGN_OR_RETURN(TypeResult, readIdentifier()); in parseVersionInfoStmt()
733 if (TypeResult->equals_insensitive("BLOCK")) { in parseVersionInfoStmt()
738 if (TypeResult->equals_insensitive("VALUE")) { in parseVersionInfoStmt()
768 ASSIGN_OR_RETURN(TypeResult, readIdentifier()); in parseVersionInfoFixed()
769 auto FixedType = RetType::getFixedType(*TypeResult); in parseVersionInfoFixed()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseExpr.cpp1481 TypeResult Type = getTypeAnnotation(Tok); in ParseCastExpression()
2377 TypeResult Ty = ParseTypeName(); in ParseSYCLUniqueStableNameExpression()
2551 TypeResult Ty = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2566 TypeResult Ty = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2692 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2721 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2931 TypeResult Ty = ParseTypeName(); in ParseParenExpression()
2975 TypeResult Ty; in ParseParenExpression()
2990 TypeResult Ty; in ParseParenExpression()
3002 TypeResult Ty; in ParseParenExpression()
[all …]
H A DParseDeclCXX.cpp885 TypeResult TypeAlias = in ParseAliasDeclarationAfterDeclarator()
1156 TypeResult Result = ParseTypeName(); in ParseUnderlyingTypeSpecifier()
1236 TypeResult Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1285 TypeResult Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1847 TypeResult TypeResult = true; // invalid in ParseClassSpecifier() local
1879 TypeResult = Actions.ActOnTagTemplateIdType( in ParseClassSpecifier()
1984 SourceLocation(), false, clang::TypeResult(), in ParseClassSpecifier()
2040 if (!TypeResult.isInvalid()) { in ParseClassSpecifier()
3673 TypeResult TemplateTypeTy; in ParseMemInitializer()
3929 TypeResult Res(ParseTypeName(&Range)); in ParseDynamicExceptionSpecification()
[all …]
H A DParseObjc.cpp492 TypeResult boundType; in parseObjCTypeParamListOrProtocolRefs()
1290 TypeResult type = Actions.ActOnTypeName(getCurScope(), declarator); in ParseObjCTypeName()
1572 TypeResult Parser::parseObjCProtocolQualifierType(SourceLocation &rAngleLoc) { in parseObjCProtocolQualifierType()
1582 TypeResult result = Actions.actOnObjCProtocolQualifierType(lAngleLoc, in parseObjCProtocolQualifierType()
1705 TypeResult fullTypeArg = Actions.ActOnTypeName(getCurScope(), D); in parseObjCTypeArgsOrProtocolQualifiers()
1732 TypeResult typeArg = ParseTypeName(); in parseObjCTypeArgsOrProtocolQualifiers()
1833 TypeResult Parser::parseObjCTypeArgsAndProtocolQualifiers( in parseObjCTypeArgsAndProtocolQualifiers()
2968 TypeResult Type = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseObjCXXMessageReceiver()
2994 TypeResult Type; in isStartOfObjCClassMessageMissingOpenBracket()
3091 TypeResult NewReceiverType in ParseObjCMessageExpression()
[all …]
H A DParseExprCXX.cpp1319 TypeResult TrailingReturnType; in ParseLambdaExpressionAfterIntroducer()
1593 TypeResult Ty = ParseTypeName(); in ParseCXXTypeid()
1641 TypeResult Ty = ParseTypeName(); in ParseCXXUuidof()
2503 TypeResult Type = Actions.ActOnTemplateIdType( in ParseUnqualifiedIdTemplateId()
2748 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), D); in ParseUnqualifiedIdOperator()
3759 TypeResult Ty = ParseTypeName(); in ParseTypeTrait()
3813 TypeResult Ty = ParseTypeName(); in ParseArrayTypeTrait()
3975 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseCXXAmbiguousParenExpression()
H A DParseDecl.cpp342 TypeResult T; in ParseAttributeWithTypeArg()
405 TypeResult T = ParseTypeName(); in ParseAttributeArgsCommon()
1569 TypeResult MatchingCType = ParseTypeName(&MatchingCTypeRange); in ParseTypeTagForDatatypeAttribute()
3361 TypeResult T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
3443 TypeResult T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
4268 TypeResult Type = parseObjCProtocolQualifierType(EndLoc); in ParseDeclarationSpecifiers()
4685 TypeResult BaseType; in ParseEnumSpecifier()
4777 BaseType = TypeResult(); in ParseEnumSpecifier()
4905 TypeResult Type = Actions.ActOnDependentTag( in ParseEnumSpecifier()
6702 TypeResult TrailingReturnType; in ParseFunctionDeclarator()
[all …]
H A DParseInit.cpp310 TypeResult NewReceiverType in ParseInitializerWithPotentialDesignator()
H A DParseTemplate.cpp1358 TypeResult Type = ArgsInvalid in AnnotateTemplateIdToken()
1432 TypeResult Type = in AnnotateTemplateIdTokenAsType()
1560 TypeResult TypeArg = ParseTypeName( in ParseTemplateArgument()
H A DParser.cpp1771 TypeResult NewType in TryAnnotateName()
1962 TypeResult Ty; in TryAnnotateTypeOrScopeToken()
2039 TypeResult NewType in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
H A DParseOpenMP.cpp321 TypeResult TR = ParseTypeName(&Range, DeclaratorContext::Prototype, AS); in ParseOpenMPDeclareReductionDirective()
572 TypeResult ParsedType = parseOpenMPDeclareMapperVarDecl(Range, VName, AS); in ParseOpenMPDeclareMapperDirective()
638 TypeResult Parser::parseOpenMPDeclareMapperVarDecl(SourceRange &Range, in parseOpenMPDeclareMapperVarDecl()
4044 TypeResult TR = ParseTypeName(); in ParseOpenMPIteratorsExpr()
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h813 static TypeResult getTypeAnnotation(const Token &Tok) { in getTypeAnnotation()
820 static void setTypeAnnotation(Token &Tok, TypeResult T) { in setTypeAnnotation()
1674 TypeResult parseObjCProtocolQualifierType(SourceLocation &rAngleLoc);
1678 TypeResult parseObjCTypeArgsAndProtocolQualifiers(SourceLocation loc,
1963 TypeResult ParseTrailingReturnType(SourceRange &Range,
2598 TypeResult
3122 TypeResult ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
3238 TypeResult parseOpenMPDeclareMapperVarDecl(SourceRange &Range,
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp558 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
590 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
H A DSemaTemplate.cpp979 ParsedTemplateArgument Sema::ActOnTemplateTypeArgument(TypeResult ParsedType) { in ActOnTemplateTypeArgument()
3962 TypeResult Sema::ActOnTemplateIdType( in ActOnTemplateIdType()
4066 TypeResult Sema::ActOnTagTemplateIdType(TagUseKind TUK, in ActOnTagTemplateIdType()
4077 return TypeResult(true); in ActOnTagTemplateIdType()
4124 return TypeResult(true); in ActOnTagTemplateIdType()
9930 SourceLocation(), false, TypeResult(), in ActOnExplicitInstantiation()
10442 TypeResult
10474 TypeResult
10498 TypeResult
H A DDeclSpec.cpp183 TypeResult TrailingReturnType, in getFunction()
H A DSemaDeclObjC.cpp637 TypeResult fullSuperClassType = actOnObjCTypeArgsAndProtocolQualifiers( in ActOnSuperClassOfClassInterface()
1572 -> TypeResult { in actOnObjCTypeArgsOrProtocolQualifiers()
1625 TypeResult type = resolveTypeReference(typeDecls[i], identifierLocs[i]); in actOnObjCTypeArgsOrProtocolQualifiers()
H A DSemaExprCXX.cpp7871 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr()
7924 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr()
8921 TypeResult T = ActOnTypenameType(CurScope, TypenameKWLoc, SS, in ActOnTypeRequirement()
H A DSemaType.cpp1093 TypeResult Sema::actOnObjCProtocolQualifierType( in actOnObjCProtocolQualifierType()
1132 TypeResult Sema::actOnObjCTypeArgsAndProtocolQualifiers( in actOnObjCTypeArgsAndProtocolQualifiers()
6499 TypeResult Sema::ActOnTypeName(Scope *S, Declarator &D) { in ActOnTypeName()
H A DSemaDeclCXX.cpp12953 TypeResult Type, Decl *DeclFromDeclSpec) { in ActOnAliasDeclaration()
16777 /*UnderlyingType=*/TypeResult(), in ActOnTemplatedFriendTag()
H A DSemaOpenMP.cpp21759 TypeResult ParsedType) { in ActOnOpenMPDeclareReductionType()
22015 TypeResult Sema::ActOnOpenMPDeclareMapperVarDecl(Scope *S, Declarator &D) { in ActOnOpenMPDeclareMapperVarDecl()
22030 TypeResult ParsedType) { in ActOnOpenMPDeclareMapperType()
H A DSemaChecking.cpp12717 if (auto TypeResult = PromotedRange::constantValue(E->getOpcode(), TypeCmp, in CheckTautologicalComparison() local
12721 Result = TypeResult; in CheckTautologicalComparison()
H A DSemaDecl.cpp16160 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType, in ActOnTag()
/llvm-project-15.0.7/clang/utils/TableGen/
H A DMveEmitter.cpp763 class TypeResult : public Result { class
766 TypeResult(const Type *T) : T(T) {} in TypeResult() function in __anondd1c47770111::TypeResult
1299 return std::make_shared<TypeResult>(T); in getCodeForDagArg()