Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h86 ParsedType MatchingCType;
119 detail::TypeTagForDatatypeData, ParsedType, detail::PropertyData> {
130 size_t numTrailingObjects(OverloadToken<ParsedType>) const { in numTrailingObjects() argument
258 ParsedType matchingCType, bool layoutCompatible, bool mustBeNull, in ParsedAttr()
268 new (&ExtraData.MatchingCType) ParsedType(matchingCType); in ParsedAttr()
275 AttributeScopeInfo scope, ParsedType typeArg, Form formUsed, in ParsedAttr()
283 new (&getTypeBuffer()) ParsedType(typeArg); in ParsedAttr()
310 ParsedType &getTypeBuffer() { return *getTrailingObjects<ParsedType>(); } in getTypeBuffer()
311 const ParsedType &getTypeBuffer() const { in getTypeBuffer()
312 return *getTrailingObjects<ParsedType>(); in getTypeBuffer()
[all …]
H A DSemaObjC.h91 Scope *S, SourceLocation Loc, ParsedType BaseType,
92 SourceLocation TypeArgsLAngleLoc, ArrayRef<ParsedType> TypeArgs,
115 ParsedType ActOnObjCInstanceType(SourceLocation Loc);
241 SourceLocation colonLoc, ParsedType typeBound);
252 ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange,
261 ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange);
327 Scope *S, ParsedType baseType, SourceLocation lAngleLoc,
330 SourceLocation &typeArgsLAngleLoc, SmallVectorImpl<ParsedType> &typeArgs,
347 ParsedType Type;
362 tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType,
[all …]
H A DSemaCodeCompletion.h143 Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy,
186 void CodeCompleteObjCClassMessage(Scope *S, ParsedType Receiver,
213 ParsedType ReturnType);
216 ParsedType ReturnType, ArrayRef<const IdentifierInfo *> SelIdents);
H A DDeclSpec.h546 ParsedType getRepAsType() const { in getRepAsType()
735 unsigned &DiagID, ParsedType Rep,
749 unsigned &DiagID, ParsedType Rep,
787 void UpdateTypeRep(ParsedType Rep) { in UpdateTypeRep()
1143 ParsedType Ty, in setConversionFunctionId()
1174 void setConstructorName(ParsedType ClassType, in setConstructorName()
1198 ParsedType ClassType, in setDestructorName()
1352 ParsedType Ty;
1588 ParsedType getTrailingReturnType() const { in getTrailingReturnType()
1724 ParsedType *Exceptions,
[all …]
H A DParsedTemplate.h76 ParsedType getAsType() const { in getAsType()
78 return ParsedType::getFromOpaquePtr(Arg); in getAsType()
H A DSemaSYCL.h62 ParsedType ParsedTy);
H A DSema.h3265 ParsedType ObjectType;
3279 ParsedType ObjectType = ParsedType())
3285 : ObjectType(ParsedType::make(ObjectType)), Identifier(II), in NestedNameSpecInfo()
3588 ParsedType getTypeName(const IdentifierInfo &II, SourceLocation NameLoc,
3591 ParsedType ObjectType = nullptr,
3623 ParsedType &SuggestedType,
3630 ParsedType ActOnMSVCUnknownTypeName(const IdentifierInfo &II,
3640 ParsedType Type;
3646 NameClassification(ParsedType Type) in NameClassification()
3717 ParsedType getType() const { in getType()
[all …]
H A DSemaOpenMP.h260 TypeResult ParsedType);
285 TypeResult ParsedType);
1420 ParsedType Type;
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h330 return ParsedType::getFromOpaquePtr(Tok.getAnnotationValue()); in getTypeAnnotation()
2491 ParsedType &Ty);
2913 SmallVectorImpl<ParsedType> &DynamicExceptions,
2933 SmallVectorImpl<ParsedType> &Exceptions,
2952 void AnnotateExistingIndexedTypeNamePack(ParsedType T,
4161 ParsedType &CastTy,
4237 ParsedType &CastTy,
4248 ExprResult ParseCompoundLiteralExpression(ParsedType Ty,
4317 SourceLocation LBracloc, SourceLocation SuperLoc, ParsedType ReceiverType,
4433 bool ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DMarkupFilter.cpp248 std::optional<PCType> ParsedType = parsePCType(Node.Fields[1]); in tryPC() local
249 if (!ParsedType) in tryPC()
251 Type = *ParsedType; in tryPC()
304 std::optional<PCType> ParsedType = parsePCType(Node.Fields[2]); in tryBackTrace() local
305 if (!ParsedType) in tryBackTrace()
307 Type = *ParsedType; in tryBackTrace()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DParsedAttr.cpp34 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
37 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
H A DSemaExprCXX.cpp57 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS, in getInheritingConstructorName()
71 ParsedType Sema::getConstructorName(const IdentifierInfo &II, in getConstructorName()
84 return ParsedType::make(T); in getConstructorName()
88 return ParsedType(); in getConstructorName()
111 return ParsedType(); in getConstructorName()
118 return ParsedType::make(T); in getConstructorName()
121 ParsedType Sema::getDestructorName(const IdentifierInfo &II, in getDestructorName()
123 CXXScopeSpec &SS, ParsedType ObjectTypePtr, in getDestructorName()
169 auto CheckLookupResult = [&](LookupResult &Found) -> ParsedType { in getDestructorName()
238 auto LookupInObjectType = [&]() -> ParsedType { in getDestructorName()
[all …]
H A DSemaAPINotes.cpp361 auto ParsedType = ParseTypeFromStringCallback(TypeString, "<API Notes>", in ApplyAPINotesType() local
363 if (ParsedType.isUsable()) { in ApplyAPINotesType()
364 QualType Type = Sema::GetTypeFromParser(ParsedType.get()); in ApplyAPINotesType()
574 auto ParsedType = S.ParseTypeFromStringCallback( in ProcessAPINotes() local
576 if (ParsedType.isUsable()) { in ProcessAPINotes()
577 QualType ResultType = Sema::GetTypeFromParser(ParsedType.get()); in ProcessAPINotes()
H A DSemaSYCL.cpp154 ParsedType ParsedTy) { in ActOnUniqueStableNameExpr()
206 ParsedType PT = AL.getTypeArg(); in handleKernelEntryPointAttr()
H A DDeclSpec.cpp171 ParsedType *Exceptions, in getFunction()
760 ParsedType Rep, in SetTypeSpecType()
769 ParsedType Rep, in SetTypeSpecType()
791 TypeRep = ParsedType::make(LIT->getPattern()); in SetTypeSpecType()
H A DSemaObjC.cpp374 Scope *S, SourceLocation Loc, ParsedType BaseType, in actOnObjCTypeArgsAndProtocolQualifiers()
375 SourceLocation TypeArgsLAngleLoc, ArrayRef<ParsedType> TypeArgs, in actOnObjCTypeArgsAndProtocolQualifiers()
740 ParsedType SemaObjC::ActOnObjCInstanceType(SourceLocation Loc) { in ActOnObjCInstanceType()
1563 ParsedType PT; in handleIBOutletCollection()
H A DSemaDeclObjC.cpp556 ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange) { in ActOnSuperClassOfClassInterface()
669 SourceLocation colonLoc, ParsedType parsedTypeBound) { in actOnObjCTypeParam()
978 ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange, in ActOnStartClassInterface()
1430 Scope *S, ParsedType baseType, SourceLocation lAngleLoc, in actOnObjCTypeArgsOrProtocolQualifiers()
1433 SourceLocation &typeArgsLAngleLoc, SmallVectorImpl<ParsedType> &typeArgs, in actOnObjCTypeArgsOrProtocolQualifiers()
1596 ParsedType parsedType = SemaRef.CreateParsedType(type, parsedTSInfo); in actOnObjCTypeArgsOrProtocolQualifiers()
4784 tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType, in ActOnMethodDeclaration()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp84 void Parser::CheckForTemplateAndDigraph(Token &Next, ParsedType ObjectType, in CheckForTemplateAndDigraph()
108 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseOptionalCXXScopeSpecifier()
219 AnnotateExistingIndexedTypeNamePack(ParsedType::make(Type), Start, in ParseOptionalCXXScopeSpecifier()
1065 ParsedType InitCaptureType; in ParseLambdaIntroducer()
1392 SmallVector<ParsedType, 2> DynamicExceptions; in ParseLambdaExpressionAfterIntroducer()
1665 ParsedType ObjectType) { in ParseCXXPseudoDestructor()
1791 ParsedType TypeRep = Actions.ActOnTypeName(DeclaratorInfo).get(); in ParseCXXTypeConstructExpression()
2217 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseUnqualifiedIdTemplateId()
2372 ParsedType ObjectType, in ParseUnqualifiedIdOperator()
2573 bool Parser::ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType, in ParseUnqualifiedId()
[all …]
H A DParseObjc.cpp281 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration()
1097 ParsedType Parser::ParseObjCTypeName(ObjCDeclSpec &DS, in ParseObjCTypeName()
1116 ParsedType Ty; in ParseObjCTypeName()
1178 ParsedType ReturnType; in ParseObjCMethodDecl()
1422 ParsedType baseType, in parseObjCTypeArgsOrProtocolQualifiers()
1424 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsOrProtocolQualifiers()
1507 ParsedType typeArg in parseObjCTypeArgsOrProtocolQualifiers()
1573 ParsedType T; in parseObjCTypeArgsOrProtocolQualifiers()
1595 ParsedType baseType, in parseObjCTypeArgsAndProtocolQualifiers()
1597 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsAndProtocolQualifiers()
[all …]
H A DParseInit.cpp232 ParsedType::getFromOpaquePtr(TypeOrExpr), in ParseInitializerWithPotentialDesignator()
244 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator()
H A DParseExpr.cpp112 ParsedType ReceiverType, in ParseAssignmentExprWithObjCMessageExprStart()
761 ParsedType CastTy; in ParseCastExpression()
971 if (ParsedType Typ = Actions.getTypeName(II, ILoc, getCurScope())) in ParseCastExpression()
1913 ParsedType ObjectType; in ParsePostfixExpressionSuffix()
2050 ParsedType &CastTy, in ParseExprAfterUnaryExprOrTypeTrait()
2257 ParsedType CastTy; in ParseUnaryExprOrTypeTraitExpression()
2614 ParsedType &CastTy, SourceLocation &RParenLoc) { in ParseParenExpression()
2951 Parser::ParseCompoundLiteralExpression(ParsedType Ty, in ParseCompoundLiteralExpression()
3042 SmallVector<ParsedType, 12> Types; in ParseGenericSelectionExpression()
3045 ParsedType Ty; in ParseGenericSelectionExpression()
H A DParseDeclCXX.cpp597 ParsedType Type = in ParseUsingDeclarator()
669 ParsedType Type = Actions.getTypeName( in ParseUsingDeclaration()
1190 ParsedType Ty = Actions.getTypeName(*Tok.getIdentifierInfo(), in ParsePackIndexingType()
1220 void Parser::AnnotateExistingIndexedTypeNamePack(ParsedType T, in AnnotateExistingIndexedTypeNamePack()
1397 ParsedType Type = Actions.getTypeName( in ParseBaseTypeSpecifier()
3995 SmallVectorImpl<ParsedType> &DynamicExceptions, in tryParseExceptionSpecification()
4113 SourceRange &SpecificationRange, SmallVectorImpl<ParsedType> &Exceptions, in ParseDynamicExceptionSpecification()
H A DParseDecl.cpp517 ParsedType TheParsedType; in ParseAttributeArgsCommon()
2852 if (ParsedType T = Actions.ActOnMSVCUnknownTypeName( in ParseImplicitInt()
2983 ParsedType T; in ParseImplicitInt()
3076 ParsedType &TypeResult) { in ParseAlignArgument()
3080 ParsedType Ty = ParseTypeName().get(); in ParseAlignArgument()
3111 ParsedType TypeResult; in ParseAlignmentSpecifier()
3663 ParsedType TypeRep = Actions.getTypeName( in ParseDeclarationSpecifiers()
3817 ParsedType TypeRep = Actions.ObjC().ActOnObjCInstanceType(Loc); in ParseDeclarationSpecifiers()
3838 ParsedType TypeRep = Actions.getTypeName( in ParseDeclarationSpecifiers()
7174 SmallVector<ParsedType, 2> DynamicExceptions; in ParseFunctionDeclarator()
[all …]
H A DParseTemplate.cpp563 /*ObjectType=*/ParsedType(), in TryAnnotateTypeConstraint()
653 ParsedType DefaultArg; in ParseTypeParameter()
H A DParser.cpp1605 ParsedType CastTy; in ParseAsmStringLiteral()
1776 ParsedType Ty = Classification.getType(); in TryAnnotateName()
2024 if (ParsedType Ty = Actions.getTypeName( in TryAnnotateTypeOrScopeTokenAfterScopeSpec()

12