| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | ParsedAttr.h | 81 ParsedType MatchingCType; 131 size_t numTrailingObjects(OverloadToken<ParsedType>) const { in numTrailingObjects() argument 298 new (&ExtraData.MatchingCType) ParsedType(matchingCType); in ParsedAttr() 307 ParsedType typeArg, Syntax syntaxUsed) in ParsedAttr() 313 new (&getTypeBuffer()) ParsedType(typeArg); in ParsedAttr() 343 ParsedType &getTypeBuffer() { return *getTrailingObjects<ParsedType>(); } in getTypeBuffer() 344 const ParsedType &getTypeBuffer() const { in getTypeBuffer() 345 return *getTrailingObjects<ParsedType>(); in getTypeBuffer() 507 const ParsedType &getMatchingCType() const { in getMatchingCType() 525 const ParsedType &getTypeArg() const { in getTypeArg() [all …]
|
| H A D | Ownership.h | 248 using ParsedType = OpaquePtr<QualType>; 269 using TypeResult = ActionResult<ParsedType>; 280 using MultiTypeArg = MutableArrayRef<ParsedType>;
|
| H A D | DeclSpec.h | 492 ParsedType getRepAsType() const { in getRepAsType() 653 unsigned &DiagID, ParsedType Rep, 660 unsigned &DiagID, ParsedType Rep, 689 void UpdateTypeRep(ParsedType Rep) { in UpdateTypeRep() 1051 ParsedType Ty, in setConversionFunctionId() 1082 void setConstructorName(ParsedType ClassType, in setConstructorName() 1106 ParsedType ClassType, in setDestructorName() 1245 ParsedType Ty; 2558 ParsedType InitCaptureType; 2564 ParsedType InitCaptureType, in LambdaCapture() [all …]
|
| H A D | ParsedTemplate.h | 77 ParsedType getAsType() const { in getAsType() 79 return ParsedType::getFromOpaquePtr(Arg); in getAsType()
|
| H A D | Sema.h | 1766 ParsedType Type; 1809 ParsedType getType() const { in getType() 4424 ParsedType Ty, 4880 ArrayRef<ParsedType> DynamicExceptions, 5397 ParsedType ObjectType; 5410 SourceLocation ColonColonLoc, ParsedType ObjectType = ParsedType()) 8061 ParsedType baseType, 8067 SmallVectorImpl<ParsedType> &typeArgs, 8086 ParsedType BaseType, 8088 ArrayRef<ParsedType> TypeArgs, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/ |
| H A D | Parser.h | 724 static ParsedType getTypeAnnotation(const Token &Tok) { in getTypeAnnotation() 729 static void setTypeAnnotation(Token &Tok, ParsedType T) { in setTypeAnnotation() 1485 ParsedType baseType, 1487 SmallVectorImpl<ParsedType> &typeArgs, 1499 ParsedType baseType, 1501 SmallVectorImpl<ParsedType> &typeArgs, 1680 ParenParseOption &ExprType, ParsedType &CastTy, 1851 ParsedType ReceiverType, Expr *ReceiverExpr); 1863 typedef SmallVector<ParsedType, 12> TypeVector; 2770 ParsedType ObjectType, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 148 ParsedType ObjectType, in ParseOptionalCXXScopeSpecifier() 973 ParsedType InitCaptureType; in ParseLambdaIntroducer() 1171 SmallVector<ParsedType, 2> DynamicExceptions; in ParseLambdaExpressionAfterIntroducer() 1513 ParsedType ObjectType) { in ParseCXXPseudoDestructor() 2490 ParsedType ObjectType, in ParseUnqualifiedId() 2579 ParsedType Ty = Actions.getConstructorName( in ParseUnqualifiedId() 2653 if (ParsedType Type = in ParseUnqualifiedId() 2840 ParsedType TypeRep = in ParseCXXNewExpression() 2849 ParsedType TypeRep = in ParseCXXNewExpression() 3055 SmallVector<ParsedType, 2> Args; in ParseTypeTrait() [all …]
|
| H A D | ParseObjc.cpp | 302 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration() 1243 ParsedType Ty; in ParseObjCTypeName() 1332 ParsedType ReturnType; in ParseObjCMethodDecl() 1580 ParsedType baseType, in parseObjCTypeArgsOrProtocolQualifiers() 1672 ParsedType typeArg in parseObjCTypeArgsOrProtocolQualifiers() 1737 ParsedType T; in parseObjCTypeArgsOrProtocolQualifiers() 1759 ParsedType baseType, in parseObjCTypeArgsAndProtocolQualifiers() 1813 ParsedType type, in parseObjCTypeArgsAndProtocolQualifiers() 1818 SmallVector<ParsedType, 4> typeArgs; in parseObjCTypeArgsAndProtocolQualifiers() 2959 ParsedType Type; in isStartOfObjCClassMessageMissingOpenBracket() [all …]
|
| H A D | ParseInit.cpp | 236 ParsedType::getFromOpaquePtr(TypeOrExpr), in ParseInitializerWithPotentialDesignator() 248 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator()
|
| H A D | ParseExpr.cpp | 190 ParsedType ReceiverType, in ParseAssignmentExprWithObjCMessageExprStart() 787 ParsedType CastTy; in ParseCastExpression() 1012 if (ParsedType Typ = Actions.getTypeName(II, ILoc, getCurScope())) in ParseCastExpression() 1222 ParsedType Type = getTypeAnnotation(Tok); in ParseCastExpression() 1726 ParsedType ObjectType; in ParsePostfixExpressionSuffix() 1868 ParsedType &CastTy, in ParseExprAfterUnaryExprOrTypeTrait() 2019 ParsedType CastTy; in ParseUnaryExprOrTypeTraitExpression() 2321 bool isTypeCast, ParsedType &CastTy, in ParseParenExpression() 2631 Parser::ParseCompoundLiteralExpression(ParsedType Ty, in ParseCompoundLiteralExpression() 2716 ParsedType Ty; in ParseGenericSelectionExpression()
|
| H A D | ParseDeclCXX.cpp | 618 ParsedType Type = in ParseUsingDeclarator() 1134 ParsedType Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier() 1192 ParsedType Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier() 1199 ParsedType Type = Actions.getTypeName( in ParseBaseTypeSpecifier() 3434 ParsedType TemplateTypeTy; in ParseMemInitializer() 3532 SmallVectorImpl<ParsedType> &DynamicExceptions, in tryParseExceptionSpecification() 3661 SmallVectorImpl<ParsedType> &Exceptions, in ParseDynamicExceptionSpecification()
|
| H A D | ParseDecl.cpp | 2516 if (ParsedType T = Actions.ActOnMSVCUnknownTypeName( in ParseImplicitInt() 2644 ParsedType T; in ParseImplicitInt() 2725 ParsedType Ty = ParseTypeName().get(); in ParseAlignArgument() 3087 ParsedType T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers() 3113 ParsedType TypeRep = in ParseDeclarationSpecifiers() 3159 ParsedType T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers() 3247 ParsedType TypeRep = Actions.ActOnObjCInstanceType(Loc); in ParseDeclarationSpecifiers() 3266 ParsedType TypeRep = Actions.getTypeName( in ParseDeclarationSpecifiers() 6077 SmallVector<ParsedType, 2> DynamicExceptions; in ParseFunctionDeclarator() 6766 ParsedType CastTy; in ParseTypeofSpecifier()
|
| H A D | Parser.cpp | 1556 ParsedType Ty = Classification.getType(); in TryAnnotateName() 1772 if (ParsedType Ty = Actions.getTypeName( in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
|
| H A D | ParseCXXInlineMethods.cpp | 424 SmallVector<ParsedType, 4> DynamicExceptions; in ParseLexedMethodDeclaration()
|
| H A D | ParseTemplate.cpp | 556 ParsedType DefaultArg; in ParseTypeParameter()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | ParsedAttr.cpp | 45 detail::TypeTagForDatatypeData, ParsedType, in allocated_size() 48 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
|
| H A D | SemaExprCXX.cpp | 83 ParsedType Sema::getConstructorName(IdentifierInfo &II, in getConstructorName() 96 return ParsedType::make(T); in getConstructorName() 100 return ParsedType(); in getConstructorName() 123 return ParsedType(); in getConstructorName() 130 return ParsedType::make(T); in getConstructorName() 354 return ParsedType::make(T); in getDestructorName() 404 return ParsedType::make(T); in getDestructorTypeForDecltype() 6699 ObjectType = ParsedType::make(BaseType); in ActOnStartCXXMemberReference() 6790 ObjectType = ParsedType::make(BaseType); in ActOnStartCXXMemberReference() 6814 ObjectType = ParsedType::make(BaseType); in ActOnStartCXXMemberReference() [all …]
|
| H A D | DeclSpec.cpp | 165 ParsedType *Exceptions, in getFunction() 697 ParsedType Rep, in SetTypeSpecType() 706 ParsedType Rep, in SetTypeSpecType()
|
| H A D | SemaDeclObjC.cpp | 544 ArrayRef<ParsedType> SuperTypeArgs, in ActOnSuperClassOfClassInterface() 669 ParsedType parsedTypeBound) { in actOnObjCTypeParam() 976 ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange, in ActOnStartClassInterface() 1400 ParsedType baseType, in actOnObjCTypeArgsOrProtocolQualifiers() 1406 SmallVectorImpl<ParsedType> &typeArgs, in actOnObjCTypeArgsOrProtocolQualifiers() 1569 ParsedType parsedType = CreateParsedType(type, parsedTSInfo); in actOnObjCTypeArgsOrProtocolQualifiers() 4526 tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType, in ActOnMethodDeclaration()
|
| H A D | SemaCodeComplete.cpp | 3785 ParsedType Receiver, 3847 ParsedType T = DS.getRepAsType(); in CodeCompleteDeclSpec() 4771 Scope *S, Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy, in ProduceCtorInitMemberSignatureHelp() 6300 ParsedType Receiver; in CodeCompleteObjCSuperMessage() 6302 Receiver = ParsedType::make(Context.getObjCInterfaceType(CDecl)); in CodeCompleteObjCSuperMessage() 6343 ParsedType Receiver, in AddClassMessageCompletions() 6417 void Sema::CodeCompleteObjCClassMessage(Scope *S, ParsedType Receiver, in CodeCompleteObjCClassMessage() 6481 S, ParsedType::make(Context.getObjCInterfaceType(IFace)), SelIdents, in CodeCompleteObjCInstanceMessage() 7768 ParsedType ReturnTy) { in CodeCompleteObjCMethodDecl() 7941 Scope *S, bool IsInstanceMethod, bool AtParameterName, ParsedType ReturnTy, in CodeCompleteObjCMethodDeclSelector()
|
| H A D | SemaDecl.cpp | 229 static ParsedType recoverFromTypeInKnownDependentBase(Sema &S, in recoverFromTypeInKnownDependentBase() 280 ParsedType ObjectTypePtr, in getTypeName() 321 return ParsedType::make(T); in getTypeName() 360 if (ParsedType TypeInBase = in getTypeName() 517 return ParsedType::make(T); in getTypeName() 581 return ParsedType(); in ActOnMSVCUnknownTypeName() 830 static ParsedType buildNestedType(Sema &S, CXXScopeSpec &SS, in buildNestedType() 870 if (ParsedType TypeInBase = in ClassifyName() 1098 return ParsedType::make(T); in ClassifyName() 1120 return ParsedType::make(T); in ClassifyName() [all …]
|
| H A D | SemaType.cpp | 1109 ParsedType BaseType, in actOnObjCTypeArgsAndProtocolQualifiers() 1111 ArrayRef<ParsedType> TypeArgs, in actOnObjCTypeArgsAndProtocolQualifiers() 2596 QualType Sema::GetTypeFromParser(ParsedType Ty, TypeSourceInfo **TInfo) { in GetTypeFromParser() 4805 SmallVector<ParsedType, 2> DynamicExceptions; in GetFullTypeForDeclarator() 5702 ParsedType Sema::CreateParsedType(QualType T, TypeSourceInfo *TInfo) { in CreateParsedType() 5711 return ParsedType::make(QualType(LocT, 0)); in CreateParsedType() 5750 ParsedType Sema::ActOnObjCInstanceType(SourceLocation Loc) { in ActOnObjCInstanceType()
|
| H A D | SemaTemplateVariadic.cpp | 555 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
|
| H A D | SemaExprObjC.cpp | 1090 ParsedType ty, in ParseObjCEncodeExpression() 2107 ParsedType &ReceiverType) { in getObjCMessageKind() 2570 ParsedType Receiver, in ActOnClassMessage() 4528 ParsedType Type, in ActOnObjCBridgedCast()
|
| H A D | SemaTemplate.cpp | 168 ParsedType ObjectTypePtr, in isTemplateName() 851 ParsedTemplateArgument Sema::ActOnTemplateTypeArgument(TypeResult ParsedType) { in ActOnTemplateTypeArgument() argument 853 QualType T = GetTypeFromParser(ParsedType.get(), &TInfo); in ActOnTemplateTypeArgument() 893 ParsedType.get().getAsOpaquePtr(), in ActOnTemplateTypeArgument() 913 ParsedType DefaultArg) { in ActOnTypeParameter() 4218 ParsedType ObjectType, in ActOnDependentTemplateName()
|