Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp853 TypeResult Ty = ParseTypeName(); in ParseBuiltinPtrauthTypeDiscriminator()
1309 TypeResult Ty = Actions.ActOnTypeName(DeclaratorInfo); in ParseCastExpression()
1588 TypeResult Type = getTypeAnnotation(Tok); in ParseCastExpression()
1603 TypeResult Ty = Actions.ActOnTypeName(DeclaratorInfo); in ParseCastExpression()
2532 TypeResult Ty = ParseTypeName(); in ParseSYCLUniqueStableNameExpression()
2729 TypeResult Ty = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2751 TypeResult Ty; in ParseBuiltinPrimaryExpression()
2880 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2909 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression()
3125 TypeResult Ty = ParseTypeName(); in ParseParenExpression()
[all …]
H A DParseDeclCXX.cpp773 TypeResult Type = getTypeAnnotation(Tok); in ParseUsingDeclaration()
977 TypeResult TypeAlias = in ParseAliasDeclarationAfterDeclarator()
1258 TypeResult Type; in ParsePackIndexingType()
1365 TypeResult Result = ParseTypeName(); in MaybeParseTypeTransformTypeSpecifier()
1403 TypeResult Parser::ParseBaseTypeSpecifier(SourceLocation &BaseLoc, in ParseBaseTypeSpecifier()
1456 TypeResult Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1506 TypeResult Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
2137 TypeResult TypeResult = true; // invalid in ParseClassSpecifier() local
2171 TypeResult = Actions.ActOnTagTemplateIdType( in ParseClassSpecifier()
2278 SourceLocation(), false, clang::TypeResult(), in ParseClassSpecifier()
[all …]
H A DParseObjc.cpp531 TypeResult boundType; in parseObjCTypeParamListOrProtocolRefs()
1340 TypeResult type = Actions.ActOnTypeName(declarator); in ParseObjCTypeName()
1623 TypeResult Parser::parseObjCProtocolQualifierType(SourceLocation &rAngleLoc) { in parseObjCProtocolQualifierType()
1633 TypeResult result = Actions.ObjC().actOnObjCProtocolQualifierType( in parseObjCProtocolQualifierType()
1748 TypeResult fullTypeArg = Actions.ActOnTypeName(D); in parseObjCTypeArgsOrProtocolQualifiers()
1775 TypeResult typeArg = ParseTypeName(); in parseObjCTypeArgsOrProtocolQualifiers()
1876 TypeResult Parser::parseObjCTypeArgsAndProtocolQualifiers( in parseObjCTypeArgsAndProtocolQualifiers()
3026 TypeResult Type = Actions.ActOnTypeName(DeclaratorInfo); in ParseObjCXXMessageReceiver()
3052 TypeResult Type; in isStartOfObjCClassMessageMissingOpenBracket()
3148 TypeResult NewReceiverType in ParseObjCMessageExpression()
[all …]
H A DParseDecl.cpp50 TypeResult Parser::ParseTypeName(SourceRange *Range, DeclaratorContext Context, in ParseTypeName()
420 TypeResult T; in ParseAttributeWithTypeArg()
563 TypeResult T = ParseTypeName(); in ParseAttributeArgsCommon()
1799 TypeResult MatchingCType = ParseTypeName(&MatchingCTypeRange); in ParseTypeTagForDatatypeAttribute()
3288 ParsedType &TypeResult) { in ParseAlignArgument() argument
3296 TypeResult = Ty; in ParseAlignArgument()
3331 ParsedType TypeResult; in ParseAlignmentSpecifier() local
3335 EllipsisLoc, IsType, TypeResult); in ParseAlignmentSpecifier()
3346 Attrs.addNewTypeAttr(KWName, KWLoc, nullptr, KWLoc, TypeResult, Kind, in ParseAlignmentSpecifier()
3839 TypeResult T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
[all …]
H A DParseExprCXX.cpp1445 TypeResult TrailingReturnType; in ParseLambdaExpressionAfterIntroducer()
1745 TypeResult Ty = ParseTypeName(); in ParseCXXTypeid()
1793 TypeResult Ty = ParseTypeName(); in ParseCXXUuidof()
2674 TypeResult Type = Actions.ActOnTemplateIdType( in ParseUnqualifiedIdTemplateId()
2920 TypeResult Ty = Actions.ActOnTypeName(D); in ParseUnqualifiedIdOperator()
3949 TypeResult Ty = ParseTypeName(/*SourceRange=*/nullptr, in ParseTypeTrait()
3994 TypeResult Ty = ParseTypeName(/*SourceRange=*/nullptr, in ParseArrayTypeTrait()
4160 TypeResult Ty = Actions.ActOnTypeName(DeclaratorInfo); in ParseCXXAmbiguousParenExpression()
H A DParseTemplate.cpp1284 TypeResult Type = ArgsInvalid in AnnotateTemplateIdToken()
1361 TypeResult Type = in AnnotateTemplateIdTokenAsType()
1491 TypeResult TypeArg = ParseTypeName( in ParseTemplateArgument()
H A DParseInit.cpp315 TypeResult NewReceiverType in ParseInitializerWithPotentialDesignator()
H A DParser.cpp1875 TypeResult NewType in TryAnnotateName()
2069 TypeResult Ty; in TryAnnotateTypeOrScopeToken()
2152 TypeResult NewType in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
H A DParseOpenMP.cpp325 TypeResult TR = ParseTypeName(&Range, DeclaratorContext::Prototype, AS); in ParseOpenMPDeclareReductionDirective()
577 TypeResult ParsedType = parseOpenMPDeclareMapperVarDecl(Range, VName, AS); in ParseOpenMPDeclareMapperDirective()
645 TypeResult Parser::parseOpenMPDeclareMapperVarDecl(SourceRange &Range, in parseOpenMPDeclareMapperVarDecl()
4236 TypeResult TR = ParseTypeName(); in ParseOpenMPIteratorsExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaBase.h190 operator TypeResult() const { return TypeError(); } in TypeResult() function
H A DSemaOpenMP.h259 TypeResult ParsedType);
280 TypeResult ActOnOpenMPDeclareMapperVarDecl(Scope *S, Declarator &D);
284 TypeResult ParsedType);
H A DSemaObjC.h83 TypeResult actOnObjCProtocolQualifierType(
88 TypeResult actOnObjCTypeArgsAndProtocolQualifiers(
H A DDeclSpec.h736 unsigned &DiagID, TypeResult Rep, in SetTypeSpecType()
1731 TypeResult TrailingReturnType =
1732 TypeResult(),
H A DSema.h1056 std::function<TypeResult(StringRef, StringRef, SourceLocation)>
3891 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType,
4950 TypeResult Type, Decl *DeclFromDeclSpec);
11384 ParsedTemplateArgument ActOnTemplateTypeArgument(TypeResult ParsedType);
11392 TypeResult
11403 TypeResult ActOnTagTemplateIdType(
11912 TypeResult ActOnTypenameType(
11931 TypeResult
12044 TypeResult ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK,
14105 TypeResult ActOnPackExpansion(ParsedType Type, SourceLocation EllipsisLoc);
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h877 static TypeResult getTypeAnnotation(const Token &Tok) { in getTypeAnnotation()
884 static void setTypeAnnotation(Token &Tok, TypeResult T) { in setTypeAnnotation()
1765 TypeResult parseObjCProtocolQualifierType(SourceLocation &rAngleLoc);
1769 TypeResult parseObjCTypeArgsAndProtocolQualifiers(SourceLocation loc,
2059 TypeResult ParseTrailingReturnType(SourceRange &Range,
2789 TypeResult
3369 TypeResult ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
3493 TypeResult parseOpenMPDeclareMapperVarDecl(SourceRange &Range,
3861 TypeResult ParseTypeFromString(StringRef TypeStr, StringRef Context,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp582 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
614 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
H A DSemaTemplate.cpp950 ParsedTemplateArgument Sema::ActOnTemplateTypeArgument(TypeResult ParsedType) { in ActOnTemplateTypeArgument()
3553 TypeResult Sema::ActOnTemplateIdType( in ActOnTemplateIdType()
3663 TypeResult Sema::ActOnTagTemplateIdType(TagUseKind TUK, in ActOnTagTemplateIdType()
3674 return TypeResult(true); in ActOnTagTemplateIdType()
3721 return TypeResult(true); in ActOnTagTemplateIdType()
9709 false, TypeResult(), /*IsTypeSpecifier*/ false, in ActOnExplicitInstantiation()
10228 TypeResult Sema::ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK, in ActOnDependentTag()
10262 TypeResult Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, in ActOnTypenameType()
10291 TypeResult
H A DSemaObjC.cpp340 TypeResult SemaObjC::actOnObjCProtocolQualifierType( in actOnObjCProtocolQualifierType()
377 TypeResult SemaObjC::actOnObjCTypeArgsAndProtocolQualifiers( in actOnObjCTypeArgsAndProtocolQualifiers()
H A DDeclSpec.cpp184 TypeResult TrailingReturnType, in getFunction()
H A DSemaDeclObjC.cpp644 TypeResult fullSuperClassType = actOnObjCTypeArgsAndProtocolQualifiers( in ActOnSuperClassOfClassInterface()
1582 -> TypeResult { in actOnObjCTypeArgsOrProtocolQualifiers()
1635 TypeResult type = resolveTypeReference(typeDecls[i], identifierLocs[i]); in actOnObjCTypeArgsOrProtocolQualifiers()
H A DSemaExprCXX.cpp8228 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr()
8281 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr()
9229 TypeResult T = ActOnTypenameType(CurScope, TypenameKWLoc, SS, in ActOnTypeRequirement()
H A DSemaChecking.cpp10007 if (auto TypeResult = PromotedRange::constantValue(E->getOpcode(), TypeCmp, in CheckTautologicalComparison() local
10011 Result = TypeResult; in CheckTautologicalComparison()
H A DSemaOpenMP.cpp21287 TypeResult ParsedType) { in ActOnOpenMPDeclareReductionType()
21547 TypeResult SemaOpenMP::ActOnOpenMPDeclareMapperVarDecl(Scope *S, in ActOnOpenMPDeclareMapperVarDecl()
21563 TypeResult ParsedType) { in ActOnOpenMPDeclareMapperType()
H A DSemaDeclCXX.cpp13369 TypeResult Type, Decl *DeclFromDeclSpec) { in ActOnAliasDeclaration()
17444 /*UnderlyingType=*/TypeResult(), in ActOnTemplatedFriendTag()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp764 class TypeResult : public Result { class
767 TypeResult(const Type *T) : T(T) {} in TypeResult() function in __anon819a2c470111::TypeResult
1300 return std::make_shared<TypeResult>(T); in getCodeForDagArg()

12