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.cpp707 TypeResult Ty = ParseTypeName(); in ParseBuiltinPtrauthTypeDiscriminator()
984 TypeResult Ty = Actions.ActOnTypeName(DeclaratorInfo); in ParseCastExpression()
1262 TypeResult Type = getTypeAnnotation(Tok); in ParseCastExpression()
1277 TypeResult Ty = Actions.ActOnTypeName(DeclaratorInfo); in ParseCastExpression()
2174 TypeResult Ty = ParseTypeName(); in ParseSYCLUniqueStableNameExpression()
2342 TypeResult Ty = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2364 TypeResult Ty; in ParseBuiltinPrimaryExpression()
2493 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2522 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2712 TypeResult Ty = ParseTypeName(); in ParseParenExpression()
[all …]
H A DParseDeclCXX.cpp685 TypeResult Type = getTypeAnnotation(Tok); in ParseUsingDeclaration()
893 TypeResult TypeAlias = in ParseAliasDeclarationAfterDeclarator()
1160 TypeResult Type; in ParsePackIndexingType()
1267 TypeResult Result = ParseTypeName(); in MaybeParseTypeTransformTypeSpecifier()
1287 TypeResult Parser::ParseBaseTypeSpecifier(SourceLocation &BaseLoc, in ParseBaseTypeSpecifier()
1340 TypeResult Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1390 TypeResult Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1984 TypeResult TypeResult = true; // invalid in ParseClassSpecifier() local
2018 TypeResult = Actions.ActOnTagTemplateIdType( in ParseClassSpecifier()
2144 SourceLocation(), false, clang::TypeResult(), in ParseClassSpecifier()
[all …]
H A DParseObjc.cpp463 TypeResult boundType; in parseObjCTypeParamListOrProtocolRefs()
1138 TypeResult type = Actions.ActOnTypeName(declarator); in ParseObjCTypeName()
1400 TypeResult Parser::parseObjCProtocolQualifierType(SourceLocation &rAngleLoc) { in parseObjCProtocolQualifierType()
1410 TypeResult result = Actions.ObjC().actOnObjCProtocolQualifierType( in parseObjCProtocolQualifierType()
1519 TypeResult fullTypeArg = Actions.ActOnTypeName(D); in parseObjCTypeArgsOrProtocolQualifiers()
1546 TypeResult typeArg = ParseTypeName(); in parseObjCTypeArgsOrProtocolQualifiers()
1647 TypeResult Parser::parseObjCTypeArgsAndProtocolQualifiers( in parseObjCTypeArgsAndProtocolQualifiers()
2679 TypeResult Type = Actions.ActOnTypeName(DeclaratorInfo); in ParseObjCXXMessageReceiver()
2700 TypeResult Type; in isStartOfObjCClassMessageMissingOpenBracket()
2787 TypeResult NewReceiverType in ParseObjCMessageExpression()
[all …]
H A DParseDecl.cpp44 TypeResult Parser::ParseTypeName(SourceRange *Range, DeclaratorContext Context, in ParseTypeName()
388 TypeResult T; in ParseAttributeWithTypeArg()
525 TypeResult T = ParseTypeName(); in ParseAttributeArgsCommon()
1698 TypeResult MatchingCType = ParseTypeName(&MatchingCTypeRange); in ParseTypeTagForDatatypeAttribute()
3076 ParsedType &TypeResult) { in ParseAlignArgument() argument
3084 TypeResult = Ty; in ParseAlignArgument()
3111 ParsedType TypeResult; in ParseAlignmentSpecifier() local
3115 EllipsisLoc, IsType, TypeResult); in ParseAlignmentSpecifier()
3126 Attrs.addNewTypeAttr(KWName, KWLoc, AttributeScopeInfo(), TypeResult, Kind, in ParseAlignmentSpecifier()
3621 TypeResult T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
[all …]
H A DParseExprCXX.cpp1305 TypeResult TrailingReturnType; in ParseLambdaExpressionAfterIntroducer()
1587 TypeResult Ty = ParseTypeName(); in ParseCXXTypeid()
1630 TypeResult Ty = ParseTypeName(); in ParseCXXUuidof()
2357 TypeResult Type = Actions.ActOnTemplateIdType( in ParseUnqualifiedIdTemplateId()
2563 TypeResult Ty = Actions.ActOnTypeName(D); in ParseUnqualifiedIdOperator()
3464 TypeResult Ty = ParseTypeName(/*SourceRange=*/nullptr, in ParseTypeTrait()
3502 TypeResult Ty = ParseTypeName(/*SourceRange=*/nullptr, in ParseArrayTypeTrait()
3659 TypeResult Ty = Actions.ActOnTypeName(DeclaratorInfo); in ParseCXXAmbiguousParenExpression()
H A DParseTemplate.cpp1112 TypeResult Type = ArgsInvalid in AnnotateTemplateIdToken()
1174 TypeResult Type = in AnnotateTemplateIdTokenAsType()
1295 TypeResult TypeArg = ParseTypeName( in ParseTemplateArgument()
H A DParseInit.cpp267 TypeResult NewReceiverType in ParseInitializerWithPotentialDesignator()
H A DParser.cpp1783 TypeResult NewType in TryAnnotateName()
1962 TypeResult Ty; in TryAnnotateTypeOrScopeToken()
2042 TypeResult NewType in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
H A DParseOpenMP.cpp196 TypeResult TR = ParseTypeName(&Range, DeclaratorContext::Prototype, AS); in ParseOpenMPDeclareReductionDirective()
442 TypeResult ParsedType = parseOpenMPDeclareMapperVarDecl(Range, VName, AS); in ParseOpenMPDeclareMapperDirective()
516 TypeResult Parser::parseOpenMPDeclareMapperVarDecl(SourceRange &Range, in parseOpenMPDeclareMapperVarDecl()
4175 TypeResult TR = ParseTypeName(); in ParseOpenMPIteratorsExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaBase.h191 operator TypeResult() const { return TypeError(); } in TypeResult() function
H A DSemaOpenMP.h260 TypeResult ParsedType);
281 TypeResult ActOnOpenMPDeclareMapperVarDecl(Scope *S, Declarator &D);
285 TypeResult ParsedType);
H A DSemaObjC.h85 TypeResult actOnObjCProtocolQualifierType(
90 TypeResult actOnObjCTypeArgsAndProtocolQualifiers(
H A DDeclSpec.h738 unsigned &DiagID, TypeResult Rep, in SetTypeSpecType()
1733 TypeResult TrailingReturnType =
1734 TypeResult(),
H A DSema.h1321 std::function<TypeResult(StringRef, StringRef, SourceLocation)>
4282 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType,
5365 TypeResult Type, Decl *DeclFromDeclSpec);
11602 ParsedTemplateArgument ActOnTemplateTypeArgument(TypeResult ParsedType);
11610 TypeResult
11621 TypeResult ActOnTagTemplateIdType(
12146 TypeResult ActOnTypenameType(
12165 TypeResult
12281 TypeResult ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK,
14413 TypeResult ActOnPackExpansion(ParsedType Type, SourceLocation EllipsisLoc);
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h327 static TypeResult getTypeAnnotation(const Token &Tok) { in getTypeAnnotation()
727 static void setTypeAnnotation(Token &Tok, TypeResult T) { in setTypeAnnotation()
1396 TypeResult
2813 TypeResult ParseTypeFromString(StringRef TypeStr, StringRef Context,
2941 TypeResult ParseTrailingReturnType(SourceRange &Range,
3561 TypeResult ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
5565 TypeResult parseObjCProtocolQualifierType(SourceLocation &rAngleLoc);
5569 TypeResult parseObjCTypeArgsAndProtocolQualifiers(SourceLocation loc,
6526 TypeResult parseOpenMPDeclareMapperVarDecl(SourceRange &Range,
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp762 class TypeResult : public Result { class
765 TypeResult(const Type *T) : T(T) {} in TypeResult() function in __anon819a2c470111::TypeResult
1303 return std::make_shared<TypeResult>(T); in getCodeForDagArg()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp642 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
674 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
H A DSemaTemplate.cpp953 ParsedTemplateArgument Sema::ActOnTemplateTypeArgument(TypeResult ParsedType) { in ActOnTemplateTypeArgument()
3840 TypeResult Sema::ActOnTemplateIdType( in ActOnTemplateIdType()
3948 TypeResult Sema::ActOnTagTemplateIdType(TagUseKind TUK, in ActOnTagTemplateIdType()
3959 return TypeResult(true); in ActOnTagTemplateIdType()
4005 return TypeResult(true); in ActOnTagTemplateIdType()
10239 false, TypeResult(), /*IsTypeSpecifier*/ false, in ActOnExplicitInstantiation()
10796 TypeResult Sema::ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK, in ActOnDependentTag()
10829 TypeResult Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, in ActOnTypenameType()
10853 TypeResult
H A DSemaObjC.cpp336 TypeResult SemaObjC::actOnObjCProtocolQualifierType( in actOnObjCProtocolQualifierType()
373 TypeResult SemaObjC::actOnObjCTypeArgsAndProtocolQualifiers( in actOnObjCTypeArgsAndProtocolQualifiers()
H A DDeclSpec.cpp181 TypeResult TrailingReturnType, in getFunction()
H A DSemaDeclObjC.cpp643 TypeResult fullSuperClassType = actOnObjCTypeArgsAndProtocolQualifiers( in ActOnSuperClassOfClassInterface()
1585 -> TypeResult { in actOnObjCTypeArgsOrProtocolQualifiers()
1638 TypeResult type = resolveTypeReference(typeDecls[i], identifierLocs[i]); in actOnObjCTypeArgsOrProtocolQualifiers()
H A DSemaExprCXX.cpp7249 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr()
7302 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr()
7838 TypeResult T = ActOnTypenameType(CurScope, TypenameKWLoc, SS, in ActOnTypeRequirement()
H A DSemaChecking.cpp11248 if (auto TypeResult = PromotedRange::constantValue(E->getOpcode(), TypeCmp, in CheckTautologicalComparison() local
11252 Result = TypeResult; in CheckTautologicalComparison()
H A DSemaOpenMP.cpp22185 TypeResult ParsedType) { in ActOnOpenMPDeclareReductionType()
22443 TypeResult SemaOpenMP::ActOnOpenMPDeclareMapperVarDecl(Scope *S, in ActOnOpenMPDeclareMapperVarDecl()
22459 TypeResult ParsedType) { in ActOnOpenMPDeclareMapperType()
H A DSemaDeclCXX.cpp13660 TypeResult Type, Decl *DeclFromDeclSpec) { in ActOnAliasDeclaration()
17951 /*UnderlyingType=*/TypeResult(), in ActOnTemplatedFriendTag()

12