| /openbsd-src/gnu/llvm/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 | 388 TypeSourceInfo *writtenTy, SourceLocation l, in CXXNamedCastExpr() 435 unsigned pathSize, TypeSourceInfo *writtenTy, in CXXStaticCastExpr() 460 Expr *Op, const CXXCastPath *Path, TypeSourceInfo *Written, 480 unsigned pathSize, TypeSourceInfo *writtenTy, in CXXDynamicCastExpr() 498 TypeSourceInfo *Written, SourceLocation L, 525 unsigned pathSize, TypeSourceInfo *writtenTy, in CXXReinterpretCastExpr() 543 TypeSourceInfo *WrittenTy, SourceLocation L, 565 TypeSourceInfo *writtenTy, SourceLocation l, in CXXConstCastExpr() 581 TypeSourceInfo *WrittenTy, SourceLocation L, 603 TypeSourceInfo *writtenTy, SourceLocation l, in CXXAddrspaceCastExpr() [all …]
|
| H A D | DeclFriend.h | 58 using FriendUnion = llvm::PointerUnion<NamedDecl *, TypeSourceInfo *>; 121 TypeSourceInfo *getFriendType() const { in getFriendType() 122 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType() 160 else if (TypeSourceInfo *TInfo = getFriendType()) { in getSourceRange()
|
| H A D | TemplateBase.h | 56 class TypeSourceInfo; 417 llvm::PointerUnion<TemplateTemplateArgLocInfo *, Expr *, TypeSourceInfo *> 426 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; } 435 TypeSourceInfo *getAsTypeSourceInfo() const { 436 return Pointer.get<TypeSourceInfo *>(); 469 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) 515 TypeSourceInfo *getTypeSourceInfo() const {
|
| H A D | DeclCXX.h | 179 TypeSourceInfo *BaseTypeInfo; 184 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) in CXXBaseSpecifier() 250 TypeSourceInfo *getTypeSourceInfo() const { return BaseTypeInfo; } in getTypeSourceInfo() 420 TypeSourceInfo *MethodTyInfo; 422 LambdaDefinitionData(CXXRecordDecl *D, TypeSourceInfo *Info, unsigned DK, in LambdaDefinitionData() 563 TypeSourceInfo *Info, SourceLocation Loc, 1825 TypeSourceInfo *getLambdaTypeInfo() const { in getLambdaTypeInfo() 1904 TypeSourceInfo *TInfo, SourceLocation EndLocation, in CXXDeductionGuideDecl() 1925 TypeSourceInfo *TInfo, SourceLocation EndLocation, 2001 QualType T, TypeSourceInfo *TInfo, StorageClass SC, [all …]
|
| H A D | DeclTemplate.h | 1235 DefaultArgStorage<TemplateTypeParmDecl, TypeSourceInfo *>; 1280 TypeSourceInfo *getDefaultArgumentInfo() const { 1294 void setDefaultArgument(TypeSourceInfo *DefArg) { 1411 std::pair<QualType, TypeSourceInfo *>, 1436 OverloadToken<std::pair<QualType, TypeSourceInfo *>>) const { 1443 bool ParameterPack, TypeSourceInfo *TInfo) 1450 TypeSourceInfo *TInfo, 1452 ArrayRef<TypeSourceInfo *> ExpandedTInfos); 1458 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1463 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, [all …]
|
| H A D | Decl.h | 772 TypeSourceInfo *TInfo; 776 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; 788 DeclarationName N, QualType T, TypeSourceInfo *TInfo, in DeclaratorDecl() 796 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() 799 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo() 802 void setTypeSourceInfo(TypeSourceInfo *TI) { in setTypeSourceInfo() 1089 TypeSourceInfo *TInfo, StorageClass SC); 1119 TypeSourceInfo *TInfo, StorageClass S); 1732 TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) in ParmVarDecl() 1745 QualType T, TypeSourceInfo *TInfo, [all …]
|
| H A D | DeclarationName.h | 40 class TypeSourceInfo; variable 667 TypeSourceInfo *TInfo; 691 void setNamedTypeLoc(TypeSourceInfo *TInfo) { NamedType.TInfo = TInfo; } in setNamedTypeLoc() 709 TypeSourceInfo *getNamedTypeInfo() const { return NamedType.TInfo; } in getNamedTypeInfo() 738 static DeclarationNameLoc makeNamedTypeLoc(TypeSourceInfo *TInfo) { in makeNamedTypeLoc() 806 TypeSourceInfo *getNamedTypeInfo() const { in getNamedTypeInfo() 816 void setNamedTypeInfo(TypeSourceInfo *TInfo) { in setNamedTypeInfo()
|
| H A D | Expr.h | 2070 TypeSourceInfo *TypeInfo; 2075 TypeSourceInfo *TSI); 2077 void setTypeSourceInfo(TypeSourceInfo *Ty) { TypeInfo = Ty; } in setTypeSourceInfo() 2084 TypeSourceInfo *getTypeSourceInfo() { return TypeInfo; } in getTypeSourceInfo() 2086 const TypeSourceInfo *getTypeSourceInfo() const { return TypeInfo; } in getTypeSourceInfo() 2090 SourceLocation RParen, TypeSourceInfo *TSI); 2460 TypeSourceInfo *TSInfo; 2471 SourceLocation OperatorLoc, TypeSourceInfo *tsi, 2482 SourceLocation OperatorLoc, TypeSourceInfo *tsi, 2497 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() [all …]
|
| H A D | DeclObjC.h | 150 TypeSourceInfo *ReturnTInfo; 172 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo, 233 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo, 345 TypeSourceInfo *getReturnTypeSourceInfo() const { return ReturnTInfo; } in getReturnTypeSourceInfo() 346 void setReturnTypeSourceInfo(TypeSourceInfo *TInfo) { ReturnTInfo = TInfo; } in setReturnTypeSourceInfo() 597 SourceLocation colonLoc, TypeSourceInfo *boundInfo) in ObjCTypeParamDecl() 616 TypeSourceInfo *boundInfo); 744 TypeSourceInfo *DeclTypeSourceInfo; 774 QualType T, TypeSourceInfo *TSI, PropertyControl propControl) in ObjCPropertyDecl() 785 TypeSourceInfo *TSI, PropertyControl propControl = None); [all …]
|
| H A D | TypeLoc.h | 244 inline TypeLoc TypeSourceInfo::getTypeLoc() const { in getTypeLoc() 945 TypeSourceInfo **getTypeArgLocArray() const { in getTypeArgLocArray() 946 return (TypeSourceInfo**)this->getExtraLocalData(); in getTypeArgLocArray() 976 TypeSourceInfo *getTypeArgTInfo(unsigned i) const { in getTypeArgTInfo() 981 void setTypeArgTInfo(unsigned i, TypeSourceInfo *TInfo) { in setTypeArgTInfo() 1051 return this->getNumTypeArgs() * sizeof(TypeSourceInfo *) in getExtraLocalDataSize() 1056 static_assert(alignof(ObjCObjectTypeLoc) >= alignof(TypeSourceInfo *), in getExtraLocalDataAlignment() 1058 return alignof(TypeSourceInfo *); in getExtraLocalDataAlignment() 1284 TypeSourceInfo *ClassTInfo; 1304 TypeSourceInfo *getClassTInfo() const { in getClassTInfo() [all …]
|
| H A D | ExprConcepts.h | 216 llvm::PointerUnion<SubstitutionDiagnostic *, TypeSourceInfo *> Value; 226 TypeRequirement(TypeSourceInfo *T); 250 TypeSourceInfo *getType() const { in getType() 253 return Value.get<TypeSourceInfo *>(); in getType()
|
| H A D | ExprObjC.h | 410 TypeSourceInfo *EncodedType; 414 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType, SourceLocation at, in ObjCEncodeExpr() 430 TypeSourceInfo *getEncodedTypeSourceInfo() const { return EncodedType; } in getEncodedTypeSourceInfo() 432 void setEncodedTypeSourceInfo(TypeSourceInfo *EncType) { in setEncodedTypeSourceInfo() 1007 TypeSourceInfo *Receiver, 1164 TypeSourceInfo *Receiver, 1270 if (TypeSourceInfo *TSInfo = getClassReceiverTypeInfo()) in getClassReceiver() 1278 TypeSourceInfo *getClassReceiverTypeInfo() const { in getClassReceiverTypeInfo() 1280 return reinterpret_cast<TypeSourceInfo *>(getReceiverPointer()); in getClassReceiverTypeInfo() 1284 void setClassReceiver(TypeSourceInfo *TSInfo) { in setClassReceiver() [all …]
|
| H A D | ASTImporter.h | 49 class TypeSourceInfo; variable 335 llvm::Expected<TypeSourceInfo *> Import(TypeSourceInfo *FromTSI);
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MallocSizeofChecker.cpp | 30 typedef std::pair<const TypeSourceInfo *, const CallExpr *> TypeCallPair; 41 const TypeSourceInfo *ExplicitCastType; 45 const TypeSourceInfo *ExplicitCastType, in CallRecord() 96 return TypeCallPair((const TypeSourceInfo *)nullptr, E); in VisitCallExpr() 214 const TypeSourceInfo *TSI = nullptr; in checkASTCodeBody()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 166 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); in getTypeOperand() 173 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); in getTypeOperand() 189 TypeSourceInfo *AllocatedTypeInfo, SourceRange Range, in CXXNewExpr() 250 QualType Ty, TypeSourceInfo *AllocatedTypeInfo, in Create() 316 PseudoDestructorTypeStorage::PseudoDestructorTypeStorage(TypeSourceInfo *Info) in PseudoDestructorTypeStorage() 324 TypeSourceInfo *ScopeType, SourceLocation ColonColonLoc, in CXXPseudoDestructorExpr() 336 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getDestroyedType() 344 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getEndLoc() 711 TypeSourceInfo *WrittenTy, FPOptionsOverride FPO, in Create() 739 TypeSourceInfo *WrittenTy, in Create() [all …]
|
| H A D | DeclTemplate.cpp | 721 unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in NonTypeTemplateParmDecl() 722 ArrayRef<QualType> ExpandedTypes, ArrayRef<TypeSourceInfo *> ExpandedTInfos) in NonTypeTemplateParmDecl() 728 getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>(); in NonTypeTemplateParmDecl() 741 TypeSourceInfo *TInfo) { in Create() 745 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create() 755 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, in Create() 756 ArrayRef<TypeSourceInfo *> ExpandedTInfos) { in Create() 759 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create() 770 TypeSourceInfo *>, in CreateDeserialized() 783 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, Expr *>( in CreateDeserialized() [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()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | TypeLocBuilder.h | 107 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { in getTypeSourceInfo() 113 TypeSourceInfo *DI = Context.CreateTypeSourceInfo(T, FullDataSize); in getTypeSourceInfo()
|
| H A D | TreeTransform.h | 328 TypeSourceInfo *TransformType(TypeSourceInfo *DI); 344 TypeSourceInfo *TransformTypeWithDeducedTST(TypeSourceInfo *DI); 629 TypeSourceInfo *InventTypeSourceInfo(QualType T) { in InventTypeSourceInfo() 756 TypeSourceInfo **RecoveryTSI); 760 TypeSourceInfo **RecoveryTSI); 837 ArrayRef<TypeSourceInfo *> TypeArgs, 1577 TypeSourceInfo *TInfo, QualType T) { in RebuildObjCExceptionDecl() 2454 TypeSourceInfo *Declarator, in RebuildExceptionDecl() 2563 TypeSourceInfo *TSI) { in RebuildSYCLUniqueStableNameExpr() 2619 TypeSourceInfo *ScopeType, [all …]
|
| H A D | SemaTemplateVariadic.cpp | 382 TypeSourceInfo *T, in DiagnoseUnexpandedParameterPack() 471 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack() 593 TypeSourceInfo *TSInfo; in ActOnPackExpansion() 598 TypeSourceInfo *TSResult = in ActOnPackExpansion() 606 TypeSourceInfo * 607 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() 1066 TypeSourceInfo *ExpansionTSInfo = OrigLoc.getTypeSourceInfo(); in getTemplateArgumentPackExpansionPattern() 1082 TypeSourceInfo *PatternTSInfo = in getTemplateArgumentPackExpansionPattern()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 97 TypeSourceInfo *Result = S.SubstType(Aligned->getAlignmentType(), in instantiateDependentAlignedAttr() 943 TypeSourceInfo *DI = D->getTypeSourceInfo(); in InstantiateTypedefNameDecl() 1111 TypeSourceInfo *DI = SemaRef.SubstType( in VisitVarDecl() 1199 TypeSourceInfo *DI = D->getTypeSourceInfo(); in VisitFieldDecl() 1281 TypeSourceInfo *DI = D->getTypeSourceInfo(); in VisitMSPropertyDecl() 1355 if (TypeSourceInfo *Ty = D->getFriendType()) { in VisitFriendDecl() 1356 TypeSourceInfo *InstTy; in VisitFriendDecl() 1434 if (TypeSourceInfo *TI = D->getIntegerTypeSourceInfo()) { in VisitEnumDecl() 1439 TypeSourceInfo *NewTI = SemaRef.SubstType(TI, TemplateArgs, UnderlyingLoc, in VisitEnumDecl() 1474 if (TypeSourceInfo *TI = Def->getIntegerTypeSourceInfo()) { in VisitEnumDecl() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Index/ |
| H A D | IndexingContext.h | 25 class TypeSourceInfo; variable 100 void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
|
| /openbsd-src/gnu/llvm/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 | 2116 TypeSourceInfo *GetTypeForDeclarator(Declarator &D, Scope *S); 2117 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy); 2120 ParsedType CreateParsedType(QualType T, TypeSourceInfo *TInfo); 2124 TypeSourceInfo **TInfo = nullptr); 2865 bool tryToFixVariablyModifiedVarType(TypeSourceInfo *&TInfo, 2911 TypeSourceInfo *TInfo, 2916 Scope *S, Declarator &D, DeclContext *DC, TypeSourceInfo *TInfo, 2932 TypeSourceInfo *TInfo, 2973 QualType T, TypeSourceInfo *TSInfo, 3366 TypeSourceInfo *TInfo, [all …]
|