| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | LocInfoType.h | 20 class TypeSourceInfo; variable 35 TypeSourceInfo *DeclInfo; 37 LocInfoType(QualType ty, TypeSourceInfo *TInfo) in LocInfoType() 45 TypeSourceInfo *getTypeSourceInfo() const { return DeclInfo; } in getTypeSourceInfo()
|
| H A D | ExprCXX.h | 870 Operand = (TypeSourceInfo*)nullptr; in CXXTypeidExpr() 890 return Operand.get<TypeSourceInfo *>(); in getTypeOperandSourceInfo() 1089 Operand = (TypeSourceInfo*)nullptr; in CXXUuidofExpr() 1101 return Operand.get<TypeSourceInfo *>(); in getTypeOperandSourceInfo() 1876 TypeSourceInfo *TSI; 2168 TypeSourceInfo *TypeInfo; 2184 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() 2236 TypeSourceInfo *AllocatedTypeInfo; 2619 TypeSourceInfo *ScopeType = nullptr; 2801 TypeSourceInfo *getArg(unsigned I) const { in getArg() [all …]
|
| H A D | DeclFriend.h | 58 using FriendUnion = llvm::PointerUnion<NamedDecl *, TypeSourceInfo *>; 122 TypeSourceInfo *getFriendType() const { in getFriendType() 123 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType() 161 else if (TypeSourceInfo *TInfo = getFriendType()) { in getSourceRange()
|
| H A D | Expr.h | 2053 TypeSourceInfo *TypeInfo; 2444 TypeSourceInfo *TSInfo; 2481 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() 2546 TypeSourceInfo *Ty; 2606 void setArgument(TypeSourceInfo *TInfo) { in setArgument() 3704 TypeSourceInfo *TInfo; 4473 TypeSourceInfo *TInfo; 5778 std::conditional_t<Const, const TypeSourceInfo *, TypeSourceInfo *>; 5910 TypeSourceInfo *ControllingType, ArrayRef<TypeSourceInfo *> AssocTypes, 5919 TypeSourceInfo *ControllingType, ArrayRef<TypeSourceInfo *> AssocTypes, [all …]
|
| H A D | DeclCXX.h | 183 TypeSourceInfo *BaseTypeInfo; 436 TypeSourceInfo *MethodTyInfo; 1861 TypeSourceInfo *getLambdaTypeInfo() const { in getLambdaTypeInfo() 1865 void setLambdaTypeInfo(TypeSourceInfo *TS) { in setLambdaTypeInfo() 1975 TypeSourceInfo *TInfo, SourceLocation EndLocation, 2427 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() 2428 return Initializee.dyn_cast<TypeSourceInfo *>(); in getTypeSourceInfo() 3712 TypeSourceInfo *EnumType; 3744 TypeSourceInfo *getEnumType() const { in getEnumType() 3747 void setEnumType(TypeSourceInfo *TSI) { EnumType = TSI; } in setEnumType() [all …]
|
| H A D | DeclTemplate.h | 1252 TypeSourceInfo *getDefaultArgumentInfo() const { 1419 TypeSourceInfo *TInfo, 1817 TypeSourceInfo *TypeAsWritten = nullptr; 2009 void setTypeAsWritten(TypeSourceInfo *T) { 2017 TypeSourceInfo *getTypeAsWritten() const { 2482 TypeSourceInfo *getFriendType() const { 2483 return Friend.dyn_cast<TypeSourceInfo*>(); 2621 TypeSourceInfo *TypeAsWritten = nullptr; 2672 TypeSourceInfo *TInfo, StorageClass S, 2805 void setTypeAsWritten(TypeSourceInfo *T) { [all …]
|
| H A D | TemplateBase.h | 57 class TypeSourceInfo; 483 llvm::PointerUnion<TemplateTemplateArgLocInfo *, Expr *, TypeSourceInfo *> 492 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; } 501 TypeSourceInfo *getAsTypeSourceInfo() const { 502 return Pointer.get<TypeSourceInfo *>(); 535 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) 578 TypeSourceInfo *getTypeSourceInfo() const {
|
| H A D | Decl.h | 775 TypeSourceInfo *TInfo; 799 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() 802 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo() 805 void setTypeSourceInfo(TypeSourceInfo *TI) { in setTypeSourceInfo() 1114 TypeSourceInfo *TInfo, StorageClass SC); 3393 TypeSourceInfo *first; 3441 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() 3449 .get<TypeSourceInfo *>() in getUnderlyingType() 3453 void setTypeSourceInfo(TypeSourceInfo *newType) { in setTypeSourceInfo() 4001 return IntegerType.dyn_cast<TypeSourceInfo*>(); in getIntegerTypeSourceInfo() [all …]
|
| H A D | DeclarationName.h | 40 class TypeSourceInfo; variable 668 TypeSourceInfo *TInfo; 692 void setNamedTypeLoc(TypeSourceInfo *TInfo) { NamedType.TInfo = TInfo; } in setNamedTypeLoc() 710 TypeSourceInfo *getNamedTypeInfo() const { return NamedType.TInfo; } in getNamedTypeInfo() 739 static DeclarationNameLoc makeNamedTypeLoc(TypeSourceInfo *TInfo) { in makeNamedTypeLoc() 807 TypeSourceInfo *getNamedTypeInfo() const { in getNamedTypeInfo() 817 void setNamedTypeInfo(TypeSourceInfo *TInfo) { in setNamedTypeInfo()
|
| H A D | TypeLoc.h | 244 inline TypeSourceInfo::TypeSourceInfo(QualType ty, size_t DataSize) : Ty(ty) { in TypeSourceInfo() function 951 TypeSourceInfo **getTypeArgLocArray() const { in getTypeArgLocArray() 1064 return alignof(TypeSourceInfo *); in getExtraLocalDataAlignment() 1290 TypeSourceInfo *ClassTInfo; 1310 TypeSourceInfo *getClassTInfo() const { in getClassTInfo() 1314 void setClassTInfo(TypeSourceInfo* TI) { in setClassTInfo() 1324 if (TypeSourceInfo *TI = getClassTInfo()) in getLocalSourceRange() 1944 TypeSourceInfo *UnmodifiedTInfo; 2016 TypeSourceInfo *getUnmodifiedTInfo() const { in getUnmodifiedTInfo() 2062 TypeSourceInfo *UnderlyingTInfo; [all …]
|
| H A D | DeclObjC.h | 148 TypeSourceInfo *ReturnTInfo; 231 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo, 616 TypeSourceInfo *boundInfo); 744 TypeSourceInfo *DeclTypeSourceInfo; 788 TypeSourceInfo *TSI, PropertyControl propControl = None); 802 void setType(QualType T, TypeSourceInfo *TSI) { in setType() 1164 TypeSourceInfo *SuperClassTInfo = nullptr; 1562 if (TypeSourceInfo *TInfo = getSuperClassTInfo()) in getSuperClassType() 1569 TypeSourceInfo *getSuperClassTInfo() const { in getSuperClassTInfo() 1584 void setSuperClass(TypeSourceInfo *superClass) { in setSuperClass() [all …]
|
| H A D | ExprObjC.h | 411 TypeSourceInfo *EncodedType; 415 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType, SourceLocation at, in ObjCEncodeExpr() 431 TypeSourceInfo *getEncodedTypeSourceInfo() const { return EncodedType; } in getEncodedTypeSourceInfo() 433 void setEncodedTypeSourceInfo(TypeSourceInfo *EncType) { in setEncodedTypeSourceInfo() 1032 TypeSourceInfo *Receiver, 1174 TypeSourceInfo *Receiver, 1280 if (TypeSourceInfo *TSInfo = getClassReceiverTypeInfo()) in getClassReceiver() 1288 TypeSourceInfo *getClassReceiverTypeInfo() const { in getClassReceiverTypeInfo() 1290 return reinterpret_cast<TypeSourceInfo *>(getReceiverPointer()); in getClassReceiverTypeInfo() 1294 void setClassReceiver(TypeSourceInfo *TSInfo) { in setClassReceiver() [all …]
|
| H A D | ExprConcepts.h | 233 llvm::PointerUnion<SubstitutionDiagnostic *, TypeSourceInfo *> Value; 243 TypeRequirement(TypeSourceInfo *T); 267 TypeSourceInfo *getType() const { in getType() 270 return Value.get<TypeSourceInfo *>(); in getType()
|
| H A D | ASTImporter.h | 49 class TypeSourceInfo; variable 336 llvm::Expected<TypeSourceInfo *> Import(TypeSourceInfo *FromTSI);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MallocSizeofChecker.cpp | 31 typedef std::pair<const TypeSourceInfo *, const CallExpr *> TypeCallPair; 42 const TypeSourceInfo *ExplicitCastType; 46 const TypeSourceInfo *ExplicitCastType, in CallRecord() 97 return TypeCallPair((const TypeSourceInfo *)nullptr, E); in VisitCallExpr() 213 const TypeSourceInfo *TSI = nullptr; in checkASTCodeBody()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 251 QualType Ty, TypeSourceInfo *AllocatedTypeInfo, SourceRange Range, in Create() 327 TypeSourceInfo *ScopeType, SourceLocation ColonColonLoc, in CXXPseudoDestructorExpr() 339 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getDestroyedType() 347 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getEndLoc() 828 TypeSourceInfo *WrittenTy, in Create() 1059 CXXConstructorDecl *Cons, QualType Ty, TypeSourceInfo *TSI, in CXXTemporaryObjectExpr() 1406 QualType T, TypeSourceInfo *TSI, SourceLocation LParenLoc, in CXXUnresolvedConstructExpr() 1423 const ASTContext &Context, QualType T, TypeSourceInfo *TSI, in Create() 1772 ArrayRef<TypeSourceInfo *> Args, in TypeTraitExpr() 1785 auto **ToArgs = getTrailingObjects<TypeSourceInfo *>(); in TypeTraitExpr() [all …]
|
| H A D | DeclTemplate.cpp | 718 unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in NonTypeTemplateParmDecl() 725 getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>(); in NonTypeTemplateParmDecl() 738 TypeSourceInfo *TInfo) { in Create() 742 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create() 752 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, in Create() 753 ArrayRef<TypeSourceInfo *> ExpandedTInfos) { in Create() 756 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create() 767 TypeSourceInfo *>, in CreateDeserialized() 1460 TypeSourceInfo *TI = in createMakeIntegerSeqParameterList() 1486 TypeSourceInfo *TInfo = C.getTrivialTypeSourceInfo( in createMakeIntegerSeqParameterList() [all …]
|
| H A D | DeclarationName.cpp | 422 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in containsUnexpandedParameterPack() 445 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in isInstantiationDependent() 482 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) { in printName() 513 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in getEndLocPrivate()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TypeLocBuilder.h | 110 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { in getTypeSourceInfo() 116 TypeSourceInfo *DI = Context.CreateTypeSourceInfo(T, FullDataSize); in getTypeSourceInfo()
|
| H A D | TreeTransform.h | 329 TypeSourceInfo *TransformType(TypeSourceInfo *DI); 345 TypeSourceInfo *TransformTypeWithDeducedTST(TypeSourceInfo *DI); 3989 TypeSourceInfo *TransformTypeInObjectScope(TypeSourceInfo *TSInfo, 4886 TypeSourceInfo *TreeTransform<Derived>::TransformType(TypeSourceInfo *DI) { in TransformType() 4934 TypeSourceInfo * 5085 TypeSourceInfo *TSI = in TransformTypeInObjectScope() 5093 TypeSourceInfo * 8493 TypeSourceInfo *T = in TransformCXXCatchStmt() 12228 TypeSourceInfo *TSI = in TransformBuiltinBitCastExpr() 13349 TypeSourceInfo *T = in TransformCXXTemporaryObjectExpr() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 382 TypeSourceInfo *T, in DiagnoseUnexpandedParameterPack() 478 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack() 600 TypeSourceInfo *TSInfo; in ActOnPackExpansion() 605 TypeSourceInfo *TSResult = in ActOnPackExpansion() 613 TypeSourceInfo * 614 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() 1073 TypeSourceInfo *ExpansionTSInfo = OrigLoc.getTypeSourceInfo(); in getTemplateArgumentPackExpansionPattern() 1089 TypeSourceInfo *PatternTSInfo = in getTemplateArgumentPackExpansionPattern()
|
| H A D | SemaLambda.cpp | 363 TypeSourceInfo *MethodTypeInfo) { in buildTypeForLambdaCallOperator() 769 TypeSourceInfo *TSI = TLB.getTypeSourceInfo(Context, DeductType); in buildLambdaInitCaptureInitialization() 847 static TypeSourceInfo * 874 static TypeSourceInfo *getLambdaType(Sema &S, LambdaIntroducer &Intro, in getLambdaType() 889 TypeSourceInfo *MethodTyInfo; in getLambdaType() 969 TypeSourceInfo *MethodTyInfo, ConstexprSpecKind ConstexprKind, in CompleteLambdaCallOperator() 1355 TypeSourceInfo *MethodTyInfo = getLambdaType( in ActOnStartOfLambdaDefinition() 1644 TypeSourceInfo *ConvNamePtrToFunctionTSI = in addFunctionPointerConversion() 1650 TypeSourceInfo *ConvTSI = S.Context.getTrivialTypeSourceInfo(ConvTy, Loc); in addFunctionPointerConversion() 1966 TypeSourceInfo *TSI = nullptr; in BuildCaptureField() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.h | 25 class TypeSourceInfo; variable 100 void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Initialization.h | 198 TypeSourceInfo *TypeInfo; 344 TypeSourceInfo *TypeInfo) { in InitializeTemporary() 355 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo, in InitializeTemporary() 433 static InitializedEntity InitializeCompoundLiteralInit(TypeSourceInfo *TSI) { in InitializeCompoundLiteralInit() 453 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
|
| H A D | Sema.h | 3435 TypeSourceInfo *TInfo, 4935 TypeSourceInfo *TSI, 5527 TypeSourceInfo *TransformToPotentiallyEvaluated(TypeSourceInfo *TInfo); 8769 TypeSourceInfo *RebuildTypeInCurrentInstantiation(TypeSourceInfo *T, 9082 TypeSourceInfo *CheckPackExpansion(TypeSourceInfo *Pattern, 9347 TypeSourceInfo* SubstAutoTypeSourceInfo(TypeSourceInfo *TypeWithAuto, 9354 TypeSourceInfo * 9360 TypeSourceInfo *ReplaceAutoTypeSourceInfo(TypeSourceInfo *TypeWithAuto, 10244 TypeSourceInfo *SubstType(TypeSourceInfo *T, 10253 TypeSourceInfo *SubstType(TypeLoc TL, [all …]
|