Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DParsedAttr.h197 ParsedType MatchingCType;
248 size_t numTrailingObjects(OverloadToken<ParsedType>) const { in numTrailingObjects() argument
386 new (&ExtraData.MatchingCType) ParsedType(matchingCType); in ParsedAttr()
394 ParsedType typeArg, Syntax syntaxUsed) in ParsedAttr()
401 new (&getTypeBuffer()) ParsedType(typeArg); in ParsedAttr()
430 ParsedType &getTypeBuffer() { return *getTrailingObjects<ParsedType>(); } in getTypeBuffer()
431 const ParsedType &getTypeBuffer() const { in getTypeBuffer()
432 return *getTrailingObjects<ParsedType>(); in getTypeBuffer()
557 const ParsedType &getMatchingCType() const { in getMatchingCType()
575 const ParsedType &getTypeArg() const { in getTypeArg()
[all …]
H A DOwnership.h243 using ParsedType = OpaquePtr<QualType>;
264 using TypeResult = ActionResult<ParsedType>;
275 using MultiTypeArg = MutableArrayRef<ParsedType>;
H A DDeclSpec.h486 ParsedType getRepAsType() const { in getRepAsType()
716 void UpdateTypeRep(ParsedType Rep) { in UpdateTypeRep()
1067 ParsedType Ty, in setConversionFunctionId()
1122 ParsedType ClassType, in setDestructorName()
1273 ParsedType Ty;
1502 ParsedType getTrailingReturnType() const { in getTrailingReturnType()
2493 ParsedType getTrailingReturnType() const { in getTrailingReturnType()
2498 return ParsedType(); in getTrailingReturnType()
2719 ParsedType InitCaptureType;
2725 ParsedType InitCaptureType, in LambdaCapture()
[all …]
H A DParsedTemplate.h75 ParsedType getAsType() const { in getAsType()
77 return ParsedType::getFromOpaquePtr(Arg); in getAsType()
H A DSema.h2605 ParsedType Type;
2680 ParsedType getType() const { in getType()
5609 ParsedType Type;
5751 ParsedType Ty,
6771 ParsedType ObjectType;
6784 SourceLocation ColonColonLoc, ParsedType ObjectType = ParsedType())
9954 ParsedType baseType,
9960 SmallVectorImpl<ParsedType> &typeArgs,
9979 ParsedType BaseType,
9981 ArrayRef<ParsedType> TypeArgs,
[all …]
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h1648 ParsedType baseType,
1650 SmallVectorImpl<ParsedType> &typeArgs,
1662 ParsedType baseType,
1664 SmallVectorImpl<ParsedType> &typeArgs,
1854 ParsedType &CastTy,
1858 ParenParseOption &ExprType, ParsedType &CastTy,
1860 ExprResult ParseCompoundLiteralExpression(ParsedType Ty,
2059 ParsedType ReceiverType, Expr *ReceiverExpr);
2071 typedef SmallVector<ParsedType, 12> TypeVector;
3129 ParsedType ObjectType,
[all …]
/llvm-project-15.0.7/llvm/lib/DebugInfo/Symbolize/
H A DMarkupFilter.cpp253 Optional<PCType> ParsedType = parsePCType(Node.Fields[1]); in tryPC() local
254 if (!ParsedType) in tryPC()
256 Type = *ParsedType; in tryPC()
310 Optional<PCType> ParsedType = parsePCType(Node.Fields[2]); in tryBackTrace() local
311 if (!ParsedType) in tryBackTrace()
313 Type = *ParsedType; in tryBackTrace()
/llvm-project-15.0.7/clang/lib/Sema/
H A DParsedAttr.cpp47 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
50 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
H A DSemaExprCXX.cpp99 return ParsedType::make(T); in getConstructorName()
103 return ParsedType(); in getConstructorName()
126 return ParsedType(); in getConstructorName()
133 return ParsedType::make(T); in getConstructorName()
286 auto LookupInScope = [&]() -> ParsedType { in getDestructorName()
348 if (ParsedType T = LookupInScope()) in getDestructorName()
350 if (ParsedType T = LookupInObjectType()) in getDestructorName()
364 return ParsedType::make(T); in getDestructorName()
392 if (ParsedType T = LookupInScope()) { in getDestructorName()
486 return ParsedType::make(T); in getDestructorTypeForDecltype()
[all …]
H A DDeclSpec.cpp173 ParsedType *Exceptions, in getFunction()
733 ParsedType Rep, in SetTypeSpecType()
742 ParsedType Rep, in SetTypeSpecType()
H A DSemaDeclObjC.cpp549 ArrayRef<ParsedType> SuperTypeArgs, in ActOnSuperClassOfClassInterface()
673 ParsedType parsedTypeBound) { in actOnObjCTypeParam()
978 ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange, in ActOnStartClassInterface()
1414 ParsedType baseType, in actOnObjCTypeArgsOrProtocolQualifiers()
1420 SmallVectorImpl<ParsedType> &typeArgs, in actOnObjCTypeArgsOrProtocolQualifiers()
1583 ParsedType parsedType = CreateParsedType(type, parsedTSInfo); in actOnObjCTypeArgsOrProtocolQualifiers()
4711 tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType, in ActOnMethodDeclaration()
H A DSemaCodeComplete.cpp4383 ParsedType Receiver,
4445 ParsedType T = DS.getRepAsType(); in CodeCompleteDeclSpec()
6289 Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy, in ProduceCtorInitMemberSignatureHelp()
7929 ParsedType Receiver; in CodeCompleteObjCSuperMessage()
7931 Receiver = ParsedType::make(Context.getObjCInterfaceType(CDecl)); in CodeCompleteObjCSuperMessage()
7972 ParsedType Receiver, in AddClassMessageCompletions()
8046 void Sema::CodeCompleteObjCClassMessage(Scope *S, ParsedType Receiver, in CodeCompleteObjCClassMessage()
8110 S, ParsedType::make(Context.getObjCInterfaceType(IFace)), SelIdents, in CodeCompleteObjCInstanceMessage()
9397 ParsedType ReturnTy) { in CodeCompleteObjCMethodDecl()
9573 Scope *S, bool IsInstanceMethod, bool AtParameterName, ParsedType ReturnTy, in CodeCompleteObjCMethodDeclSelector()
H A DSemaCXXScopeSpec.cpp835 ParsedType SuggestedType; in BuildCXXNestedNameSpecifier()
H A DSemaExprObjC.cpp1163 ParsedType ty, in ParseObjCEncodeExpression()
2289 ParsedType &ReceiverType) { in getObjCMessageKind()
2761 ParsedType Receiver, in ActOnClassMessage()
4755 ParsedType Type, in ActOnObjCBridgedCast()
H A DSemaTemplateVariadic.cpp590 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
H A DSemaDecl.cpp238 static ParsedType recoverFromTypeInKnownDependentBase(Sema &S, in recoverFromTypeInKnownDependentBase()
289 ParsedType ObjectTypePtr, in getTypeName()
330 return ParsedType::make(T); in getTypeName()
369 if (ParsedType TypeInBase = in getTypeName()
403 ParsedType Ty = getTypeName(*NewII, NameLoc, S, NewSSPtr, in getTypeName()
546 return ParsedType::make(T); in getTypeName()
610 return ParsedType(); in ActOnMSVCUnknownTypeName()
687 ParsedType &SuggestedType, in DiagnoseUnknownTypeName()
890 if (ParsedType TypeInBase = in ClassifyName()
1152 return ParsedType::make(T); in ClassifyName()
[all …]
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseExprCXX.cpp155 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseOptionalCXXScopeSpecifier()
1130 ParsedType InitCaptureType; in ParseLambdaIntroducer()
1346 SmallVector<ParsedType, 2> DynamicExceptions; in ParseLambdaExpressionAfterIntroducer()
1707 ParsedType ObjectType) { in ParseCXXPseudoDestructor()
2363 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseUnqualifiedIdTemplateId()
2558 ParsedType ObjectType, in ParseUnqualifiedIdOperator()
2895 ParsedType Ty = Actions.getConstructorName( in ParseUnqualifiedId()
2985 if (ParsedType Type = in ParseUnqualifiedId()
3175 ParsedType TypeRep = in ParseCXXNewExpression()
3756 SmallVector<ParsedType, 2> Args; in ParseTypeTrait()
[all …]
H A DParseObjc.cpp302 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration()
1268 ParsedType Ty; in ParseObjCTypeName()
1357 ParsedType ReturnType; in ParseObjCMethodDecl()
1601 ParsedType baseType, in parseObjCTypeArgsOrProtocolQualifiers()
1603 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsOrProtocolQualifiers()
1693 ParsedType typeArg in parseObjCTypeArgsOrProtocolQualifiers()
1759 ParsedType T; in parseObjCTypeArgsOrProtocolQualifiers()
1781 ParsedType baseType, in parseObjCTypeArgsAndProtocolQualifiers()
1835 ParsedType type, in parseObjCTypeArgsAndProtocolQualifiers()
1840 SmallVector<ParsedType, 4> typeArgs; in parseObjCTypeArgsAndProtocolQualifiers()
[all …]
H A DParseInit.cpp275 ParsedType::getFromOpaquePtr(TypeOrExpr), in ParseInitializerWithPotentialDesignator()
287 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator()
H A DParseExpr.cpp191 ParsedType ReceiverType, in ParseAssignmentExprWithObjCMessageExprStart()
956 ParsedType CastTy; in ParseCastExpression()
1204 if (ParsedType Typ = Actions.getTypeName(II, ILoc, getCurScope())) in ParseCastExpression()
2121 ParsedType ObjectType; in ParsePostfixExpressionSuffix()
2282 ParsedType &CastTy, in ParseExprAfterUnaryExprOrTypeTrait()
2466 ParsedType CastTy; in ParseUnaryExprOrTypeTraitExpression()
2832 bool isTypeCast, ParsedType &CastTy, in ParseParenExpression()
3184 Parser::ParseCompoundLiteralExpression(ParsedType Ty, in ParseCompoundLiteralExpression()
3269 ParsedType Ty; in ParseGenericSelectionExpression()
H A DParseDecl.cpp397 ParsedType TheParsedType; in ParseAttributeArgsCommon()
2699 if (ParsedType T = Actions.ActOnMSVCUnknownTypeName( in ParseImplicitInt()
2830 ParsedType T; in ParseImplicitInt()
2913 ParsedType Ty = ParseTypeName().get(); in ParseAlignArgument()
3390 ParsedType TypeRep = in ParseDeclarationSpecifiers()
3542 ParsedType TypeRep = Actions.ActOnObjCInstanceType(Loc); in ParseDeclarationSpecifiers()
3561 ParsedType TypeRep = Actions.getTypeName( in ParseDeclarationSpecifiers()
6697 SmallVector<ParsedType, 2> DynamicExceptions; in ParseFunctionDeclarator()
7443 ParsedType CastTy; in ParseTypeofSpecifier()
H A DParseTemplate.cpp746 /*ObjectType=*/ParsedType(), in TryAnnotateTypeConstraint()
845 ParsedType DefaultArg; in ParseTypeParameter()
H A DParseOpenMP.cpp572 TypeResult ParsedType = parseOpenMPDeclareMapperVarDecl(Range, VName, AS); in ParseOpenMPDeclareMapperDirective() local
573 if (ParsedType.isUsable()) in ParseOpenMPDeclareMapperDirective()
575 Actions.ActOnOpenMPDeclareMapperType(Range.getBegin(), ParsedType); in ParseOpenMPDeclareMapperDirective()
4041 ParsedType IteratorType; in ParseOpenMPIteratorsExpr()
H A DParseDeclCXX.cpp640 ParsedType Type = in ParseUsingDeclarator()
1292 ParsedType Type = Actions.getTypeName( in ParseBaseTypeSpecifier()
3777 SmallVectorImpl<ParsedType> &DynamicExceptions, in tryParseExceptionSpecification()
3902 SourceRange &SpecificationRange, SmallVectorImpl<ParsedType> &Exceptions, in ParseDynamicExceptionSpecification()
H A DParser.cpp1764 ParsedType Ty = Classification.getType(); in TryAnnotateName()
2021 if (ParsedType Ty = Actions.getTypeName( in TryAnnotateTypeOrScopeTokenAfterScopeSpec()

12