| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| 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()
|
| D | ExprCXX.h | 389 TypeSourceInfo *writtenTy, SourceLocation l, in CXXNamedCastExpr() 436 unsigned pathSize, TypeSourceInfo *writtenTy, in CXXStaticCastExpr() 461 Expr *Op, const CXXCastPath *Path, TypeSourceInfo *Written, 481 unsigned pathSize, TypeSourceInfo *writtenTy, in CXXDynamicCastExpr() 499 TypeSourceInfo *Written, SourceLocation L, 526 unsigned pathSize, TypeSourceInfo *writtenTy, in CXXReinterpretCastExpr() 544 TypeSourceInfo *WrittenTy, SourceLocation L, 566 TypeSourceInfo *writtenTy, SourceLocation l, in CXXConstCastExpr() 582 TypeSourceInfo *WrittenTy, SourceLocation L, 604 TypeSourceInfo *writtenTy, SourceLocation l, in CXXAddrspaceCastExpr() [all …]
|
| D | Decl.h | 731 TypeSourceInfo *TInfo; 735 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; 747 DeclarationName N, QualType T, TypeSourceInfo *TInfo, in DeclaratorDecl() 755 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() 758 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo() 761 void setTypeSourceInfo(TypeSourceInfo *TI) { in setTypeSourceInfo() 1045 TypeSourceInfo *TInfo, StorageClass SC); 1074 IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, 1668 TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) in ParmVarDecl() 1681 QualType T, TypeSourceInfo *TInfo, [all …]
|
| D | DeclFriend.h | 59 using FriendUnion = llvm::PointerUnion<NamedDecl *, TypeSourceInfo *>; 123 TypeSourceInfo *getFriendType() const { in getFriendType() 124 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType() 162 else if (TypeSourceInfo *TInfo = getFriendType()) { in getSourceRange()
|
| D | TemplateBase.h | 58 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 {
|
| D | DeclTemplate.h | 1205 DefaultArgStorage<TemplateTypeParmDecl, TypeSourceInfo *>; 1253 TypeSourceInfo *getDefaultArgumentInfo() const { 1267 void setDefaultArgument(TypeSourceInfo *DefArg) { 1384 std::pair<QualType, TypeSourceInfo *>, 1409 OverloadToken<std::pair<QualType, TypeSourceInfo *>>) const { 1416 bool ParameterPack, TypeSourceInfo *TInfo) 1423 TypeSourceInfo *TInfo, 1425 ArrayRef<TypeSourceInfo *> ExpandedTInfos); 1431 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1436 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, [all …]
|
| D | DeclCXX.h | 180 TypeSourceInfo *BaseTypeInfo; 185 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) in CXXBaseSpecifier() 251 TypeSourceInfo *getTypeSourceInfo() const { return BaseTypeInfo; } in getTypeSourceInfo() 410 TypeSourceInfo *MethodTyInfo; 412 LambdaDefinitionData(CXXRecordDecl *D, TypeSourceInfo *Info, bool Dependent, in LambdaDefinitionData() 550 TypeSourceInfo *Info, SourceLocation Loc, 1778 TypeSourceInfo *getLambdaTypeInfo() const { in getLambdaTypeInfo() 1857 TypeSourceInfo *TInfo, SourceLocation EndLocation, in CXXDeductionGuideDecl() 1878 TypeSourceInfo *TInfo, SourceLocation EndLocation, 1954 QualType T, TypeSourceInfo *TInfo, StorageClass SC, [all …]
|
| D | DeclarationName.h | 40 class TypeSourceInfo; variable 658 TypeSourceInfo *TInfo; 682 void setNamedTypeLoc(TypeSourceInfo *TInfo) { NamedType.TInfo = TInfo; } in setNamedTypeLoc() 700 TypeSourceInfo *getNamedTypeInfo() const { return NamedType.TInfo; } in getNamedTypeInfo() 729 static DeclarationNameLoc makeNamedTypeLoc(TypeSourceInfo *TInfo) { in makeNamedTypeLoc() 797 TypeSourceInfo *getNamedTypeInfo() const { in getNamedTypeInfo() 807 void setNamedTypeInfo(TypeSourceInfo *TInfo) { in setNamedTypeInfo()
|
| D | Expr.h | 2046 TypeSourceInfo *TypeInfo; 2051 TypeSourceInfo *TSI); 2053 void setTypeSourceInfo(TypeSourceInfo *Ty) { TypeInfo = Ty; } in setTypeSourceInfo() 2060 TypeSourceInfo *getTypeSourceInfo() { return TypeInfo; } in getTypeSourceInfo() 2062 const TypeSourceInfo *getTypeSourceInfo() const { return TypeInfo; } in getTypeSourceInfo() 2066 SourceLocation RParen, TypeSourceInfo *TSI); 2436 TypeSourceInfo *TSInfo; 2447 SourceLocation OperatorLoc, TypeSourceInfo *tsi, 2458 SourceLocation OperatorLoc, TypeSourceInfo *tsi, 2473 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() [all …]
|
| D | TypeLoc.h | 244 inline TypeLoc TypeSourceInfo::getTypeLoc() const { in getTypeLoc() 913 TypeSourceInfo **getTypeArgLocArray() const { in getTypeArgLocArray() 914 return (TypeSourceInfo**)this->getExtraLocalData(); in getTypeArgLocArray() 944 TypeSourceInfo *getTypeArgTInfo(unsigned i) const { in getTypeArgTInfo() 949 void setTypeArgTInfo(unsigned i, TypeSourceInfo *TInfo) { in setTypeArgTInfo() 1019 return this->getNumTypeArgs() * sizeof(TypeSourceInfo *) in getExtraLocalDataSize() 1024 static_assert(alignof(ObjCObjectTypeLoc) >= alignof(TypeSourceInfo *), in getExtraLocalDataAlignment() 1026 return alignof(TypeSourceInfo *); in getExtraLocalDataAlignment() 1252 TypeSourceInfo *ClassTInfo; 1272 TypeSourceInfo *getClassTInfo() const { in getClassTInfo() [all …]
|
| D | DeclObjC.h | 151 TypeSourceInfo *ReturnTInfo; 173 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo, 234 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo, 346 TypeSourceInfo *getReturnTypeSourceInfo() const { return ReturnTInfo; } in getReturnTypeSourceInfo() 347 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() 788 TypeSourceInfo *TSI, [all …]
|
| D | ExprConcepts.h | 211 llvm::PointerUnion<SubstitutionDiagnostic *, TypeSourceInfo *> Value; 221 TypeRequirement(TypeSourceInfo *T); 245 TypeSourceInfo *getType() const { in getType() 248 return Value.get<TypeSourceInfo *>(); in getType()
|
| 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 …]
|
| D | ASTImporter.h | 50 class TypeSourceInfo; variable 363 llvm::Expected<TypeSourceInfo *> Import(TypeSourceInfo *FromTSI);
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| 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()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | ExprCXX.cpp | 165 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); in getTypeOperand() 172 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); in getTypeOperand() 188 TypeSourceInfo *AllocatedTypeInfo, SourceRange Range, in CXXNewExpr() 249 QualType Ty, TypeSourceInfo *AllocatedTypeInfo, in Create() 315 PseudoDestructorTypeStorage::PseudoDestructorTypeStorage(TypeSourceInfo *Info) in PseudoDestructorTypeStorage() 323 TypeSourceInfo *ScopeType, SourceLocation ColonColonLoc, in CXXPseudoDestructorExpr() 335 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getDestroyedType() 343 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getEndLoc() 710 TypeSourceInfo *WrittenTy, FPOptionsOverride FPO, in Create() 738 TypeSourceInfo *WrittenTy, in Create() [all …]
|
| D | DeclTemplate.cpp | 700 unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in NonTypeTemplateParmDecl() 701 ArrayRef<QualType> ExpandedTypes, ArrayRef<TypeSourceInfo *> ExpandedTInfos) in NonTypeTemplateParmDecl() 707 getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>(); in NonTypeTemplateParmDecl() 720 TypeSourceInfo *TInfo) { in Create() 724 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create() 734 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, in Create() 735 ArrayRef<TypeSourceInfo *> ExpandedTInfos) { in Create() 738 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create() 749 TypeSourceInfo *>, in CreateDeserialized() 761 new (C, ID, additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in CreateDeserialized() [all …]
|
| D | Comment.cpp | 181 TypeSourceInfo *MaybeFunctionTSI = MaybeFunction.getTypeSourceInfo(); in getFunctionTypeLoc() 301 const TypeSourceInfo *TSI; in fill() 327 const TypeSourceInfo *TSI = in fill() 351 const TypeSourceInfo *TSI = TAD->getTypeSourceInfo(); in fill()
|
| D | DeclarationName.cpp | 428 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in containsUnexpandedParameterPack() 451 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in isInstantiationDependent() 488 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) { in printName() 519 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in getEndLocPrivate()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | TypeLocBuilder.h | 101 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { in getTypeSourceInfo() 107 TypeSourceInfo *DI = Context.CreateTypeSourceInfo(T, FullDataSize); in getTypeSourceInfo()
|
| D | TreeTransform.h | 328 TypeSourceInfo *TransformType(TypeSourceInfo *DI); 344 TypeSourceInfo *TransformTypeWithDeducedTST(TypeSourceInfo *DI); 629 TypeSourceInfo *InventTypeSourceInfo(QualType T) { in InventTypeSourceInfo() 712 TypeSourceInfo **RecoveryTSI); 716 TypeSourceInfo **RecoveryTSI); 793 ArrayRef<TypeSourceInfo *> TypeArgs, 1512 TypeSourceInfo *TInfo, QualType T) { in RebuildObjCExceptionDecl() 2310 TypeSourceInfo *Declarator, in RebuildExceptionDecl() 2419 TypeSourceInfo *TSI) { in RebuildSYCLUniqueStableNameExpr() 2475 TypeSourceInfo *ScopeType, [all …]
|
| D | SemaTemplateVariadic.cpp | 382 TypeSourceInfo *T, in DiagnoseUnexpandedParameterPack() 471 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack() 593 TypeSourceInfo *TSInfo; in ActOnPackExpansion() 598 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None); in ActOnPackExpansion() 605 TypeSourceInfo * 606 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() 1064 TypeSourceInfo *ExpansionTSInfo = OrigLoc.getTypeSourceInfo(); in getTemplateArgumentPackExpansionPattern() 1080 TypeSourceInfo *PatternTSInfo = in getTemplateArgumentPackExpansionPattern()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
| D | IndexingContext.h | 25 class TypeSourceInfo; variable 102 void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| D | Initialization.h | 195 TypeSourceInfo *TypeInfo; 338 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo) { in InitializeTemporary() 343 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo, in InitializeTemporary() 413 static InitializedEntity InitializeCompoundLiteralInit(TypeSourceInfo *TSI) { in InitializeCompoundLiteralInit() 433 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
|
| D | Sema.h | 2015 TypeSourceInfo *GetTypeForDeclarator(Declarator &D, Scope *S); 2016 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy); 2019 ParsedType CreateParsedType(QualType T, TypeSourceInfo *TInfo); 2023 TypeSourceInfo **TInfo = nullptr); 2638 bool tryToFixVariablyModifiedVarType(TypeSourceInfo *&TInfo, 2684 TypeSourceInfo *TInfo, 2689 TypeSourceInfo *TInfo, 2707 TypeSourceInfo *TInfo, 2747 QualType T, TypeSourceInfo *TSInfo, 3078 TypeSourceInfo *TInfo, [all …]
|