/netbsd-src/external/apache2/llvm/dist/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 | 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 …]
|
H A D | Decl.h | 705 TypeSourceInfo *TInfo; 709 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; 721 DeclarationName N, QualType T, TypeSourceInfo *TInfo, in DeclaratorDecl() 729 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() 732 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo() 735 void setTypeSourceInfo(TypeSourceInfo *TI) { in setTypeSourceInfo() 1019 TypeSourceInfo *TInfo, StorageClass SC); 1048 IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, 1642 TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) in ParmVarDecl() 1655 QualType T, TypeSourceInfo *TInfo, [all …]
|
H A 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 …]
|
H A 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()
|
H A 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 {
|
H A D | DeclCXX.h | 179 TypeSourceInfo *BaseTypeInfo; 184 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) in CXXBaseSpecifier() 250 TypeSourceInfo *getTypeSourceInfo() const { return BaseTypeInfo; } in getTypeSourceInfo() 409 TypeSourceInfo *MethodTyInfo; 411 LambdaDefinitionData(CXXRecordDecl *D, TypeSourceInfo *Info, bool Dependent, in LambdaDefinitionData() 549 TypeSourceInfo *Info, SourceLocation Loc, 1777 TypeSourceInfo *getLambdaTypeInfo() const { in getLambdaTypeInfo() 1855 TypeSourceInfo *TInfo, SourceLocation EndLocation, in CXXDeductionGuideDecl() 1876 TypeSourceInfo *TInfo, SourceLocation EndLocation, 1952 QualType T, TypeSourceInfo *TInfo, StorageClass SC, [all …]
|
H A 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()
|
H A 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 …]
|
H A 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 …]
|
H A D | Expr.h | 2381 TypeSourceInfo *TSInfo; 2392 SourceLocation OperatorLoc, TypeSourceInfo *tsi, 2403 SourceLocation OperatorLoc, TypeSourceInfo *tsi, 2418 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo() 2421 void setTypeSourceInfo(TypeSourceInfo *tsi) { in setTypeSourceInfo() 2483 TypeSourceInfo *Ty; 2489 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, TypeSourceInfo *TInfo, in UnaryExprOrTypeTraitExpr() 2526 TypeSourceInfo *getArgumentTypeInfo() const { in getArgumentTypeInfo() 2542 void setArgument(TypeSourceInfo *TInfo) { in setArgument() 3338 llvm::PointerIntPair<TypeSourceInfo *, 1, bool> TInfoAndScope; [all …]
|
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 | 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()
|
H A D | ASTImporter.h | 50 class TypeSourceInfo; variable 363 llvm::Expected<TypeSourceInfo *> Import(TypeSourceInfo *FromTSI);
|
/netbsd-src/external/apache2/llvm/dist/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() 210 const TypeSourceInfo *TSI = nullptr; in checkASTCodeBody()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A 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() 314 PseudoDestructorTypeStorage::PseudoDestructorTypeStorage(TypeSourceInfo *Info) in PseudoDestructorTypeStorage() 322 TypeSourceInfo *ScopeType, SourceLocation ColonColonLoc, in CXXPseudoDestructorExpr() 334 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getDestroyedType() 342 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getEndLoc() 708 TypeSourceInfo *WrittenTy, FPOptionsOverride FPO, in Create() 736 TypeSourceInfo *WrittenTy, in Create() [all …]
|
H A D | DeclTemplate.cpp | 699 unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in NonTypeTemplateParmDecl() 700 ArrayRef<QualType> ExpandedTypes, ArrayRef<TypeSourceInfo *> ExpandedTInfos) in NonTypeTemplateParmDecl() 706 getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>(); in NonTypeTemplateParmDecl() 719 TypeSourceInfo *TInfo) { in Create() 723 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create() 733 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, in Create() 734 ArrayRef<TypeSourceInfo *> ExpandedTInfos) { in Create() 737 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create() 748 TypeSourceInfo *>, in CreateDeserialized() 760 new (C, ID, additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in CreateDeserialized() [all …]
|
H A 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()
|
H A 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()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | TypeLocBuilder.h | 101 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { in getTypeSourceInfo() 107 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() 712 TypeSourceInfo **RecoveryTSI); 716 TypeSourceInfo **RecoveryTSI); 793 ArrayRef<TypeSourceInfo *> TypeArgs, 1512 TypeSourceInfo *TInfo, QualType T) { in RebuildObjCExceptionDecl() 2296 TypeSourceInfo *Declarator, in RebuildExceptionDecl() 2454 TypeSourceInfo *ScopeType, 2474 TypeSourceInfo *Type, in RebuildOffsetOfExpr() [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 = 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()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | IndexingContext.h | 25 class TypeSourceInfo; variable 102 void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A 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()
|
H A D | Sema.h | 1976 TypeSourceInfo *GetTypeForDeclarator(Declarator &D, Scope *S); 1977 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy); 1980 ParsedType CreateParsedType(QualType T, TypeSourceInfo *TInfo); 1984 TypeSourceInfo **TInfo = nullptr); 2599 bool tryToFixVariablyModifiedVarType(TypeSourceInfo *&TInfo, 2645 TypeSourceInfo *TInfo, 2650 TypeSourceInfo *TInfo, 2668 TypeSourceInfo *TInfo, 2708 QualType T, TypeSourceInfo *TSInfo, 3039 TypeSourceInfo *TInfo, [all …]
|