| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | TransGCAttrs.cpp | 60 void lookForAttribute(Decl *D, TypeSourceInfo *TInfo) { in lookForAttribute() argument 61 if (!TInfo) in lookForAttribute() 63 TypeLoc TL = TInfo->getTypeLoc(); in lookForAttribute() 239 TypeSourceInfo *TInfo = PD->getTypeSourceInfo(); in checkAllAtProps() local 240 if (!TInfo) in checkAllAtProps() 242 TypeLoc TL = TInfo->getTypeLoc(); in checkAllAtProps() 246 if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Weak) { in checkAllAtProps() 248 } else if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Strong) in checkAllAtProps()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclarationName.cpp | 428 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in containsUnexpandedParameterPack() local 429 return TInfo->getType()->containsUnexpandedParameterPack(); in containsUnexpandedParameterPack() 451 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in isInstantiationDependent() local 452 return TInfo->getType()->isInstantiationDependentType(); in isInstantiationDependent() 488 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) { in printName() local 496 OS << TInfo->getType().getAsString(Policy); in printName() 519 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in getEndLocPrivate() local 520 return TInfo->getTypeLoc().getEndLoc(); in getEndLocPrivate()
|
| H A D | DeclTemplate.cpp | 710 unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in NonTypeTemplateParmDecl() argument 730 TypeSourceInfo *TInfo) { in Create() argument 738 TInfo); in Create() 746 AutoType *AT = TInfo->getType()->getContainedAutoType(); in Create() 751 NonTypeTemplateParmDecl(DC, StartLoc, IdLoc, D, P, Id, T, TInfo, in Create() 1285 SpecializedTemplate->getIdentifier(), T, TInfo, S), in VarTemplateSpecializationDecl() 1302 SpecializedTemplate, T, TInfo, S, Args); in Create() 1362 TInfo, S, Args), in VarTemplatePartialSpecializationDecl() 1429 TypeSourceInfo *TInfo = C.getTrivialTypeSourceInfo( in createMakeIntegerSeqParameterList() local 1433 /*Id=*/nullptr, TInfo->getType(), /*ParameterPack=*/false, TInfo); in createMakeIntegerSeqParameterList() [all …]
|
| H A D | DeclCXX.cpp | 2091 TInfo, EndLocation, Ctor); in Create() 2208 CXXMethod, C, RD, StartLoc, NameInfo, T, TInfo, SC, UsesFPIntrin, in Create() 2536 TypeSourceInfo *TInfo, in CXXCtorInitializer() argument 2539 : Initializee(TInfo), Init(Init), LParenLoc(L), RParenLoc(R), in CXXCtorInitializer() 2587 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, in CXXConstructorDecl() argument 2591 : CXXMethodDecl(CXXConstructor, C, RD, StartLoc, NameInfo, T, TInfo, in CXXConstructorDecl() 2627 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, in Create() argument 2638 C, RD, StartLoc, NameInfo, T, TInfo, ES, UsesFPIntrin, isInline, in Create() 2768 C, RD, StartLoc, NameInfo, T, TInfo, UsesFPIntrin, isInline, in Create() 2802 C, RD, StartLoc, NameInfo, T, TInfo, UsesFPIntrin, isInline, ES, in Create() [all …]
|
| H A D | Decl.cpp | 1916 getExtInfo()->TInfo = savedTInfo; in setQualifierInfo() 1935 getExtInfo()->TInfo = savedTInfo; in setTrailingRequiresClause() 1951 getExtInfo()->TInfo = savedTInfo; in setTemplateParameterListsInfo() 1999 if (TypeSourceInfo *TInfo = getTypeSourceInfo()) { in getSourceRange() local 2002 if (!getDeclName() || typeIsPostfix(TInfo->getType())) in getSourceRange() 2045 : DeclaratorDecl(DK, DC, IdLoc, Id, T, TInfo, StartLoc), in VarDecl() 5142 TypeSourceInfo *TInfo) { in Create() argument 5153 if (TypeSourceInfo *TInfo = getTypeSourceInfo()) { in getSourceRange() local 5154 if (typeIsPostfix(TInfo->getType())) in getSourceRange() 5162 if (TypeSourceInfo *TInfo = getTypeSourceInfo()) in getSourceRange() local [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclarationName.h | 667 TypeSourceInfo *TInfo; member 691 void setNamedTypeLoc(TypeSourceInfo *TInfo) { NamedType.TInfo = TInfo; } in setNamedTypeLoc() argument 709 TypeSourceInfo *getNamedTypeInfo() const { return NamedType.TInfo; } in getNamedTypeInfo() 738 static DeclarationNameLoc makeNamedTypeLoc(TypeSourceInfo *TInfo) { in makeNamedTypeLoc() argument 740 DNL.setNamedTypeLoc(TInfo); in makeNamedTypeLoc() 816 void setNamedTypeInfo(TypeSourceInfo *TInfo) { in setNamedTypeInfo() 820 LocInfo = DeclarationNameLoc::makeNamedTypeLoc(TInfo); in setNamedTypeInfo()
|
| H A D | LocInfoType.h | 37 LocInfoType(QualType ty, TypeSourceInfo *TInfo) in LocInfoType() argument 38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) { in LocInfoType()
|
| H A D | DeclCXX.h | 184 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) in CXXBaseSpecifier() argument 186 Access(A), InheritConstructors(false), BaseTypeInfo(TInfo) {} in CXXBaseSpecifier() 1911 TypeSourceInfo *TInfo, SourceLocation EndLocation, 1987 QualType T, TypeSourceInfo *TInfo, StorageClass SC, 2267 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, 2448 TypeSourceInfo *TInfo, ExplicitSpecifier ES, 2715 : CXXMethodDecl(CXXDestructor, C, RD, StartLoc, NameInfo, T, TInfo, in CXXMethodDecl() argument 2771 : CXXMethodDecl(CXXConversion, C, RD, StartLoc, NameInfo, T, TInfo, in CXXMethodDecl() argument 4057 TypeSourceInfo *TInfo, StorageClass SC, in DecompositionDecl() argument 4077 QualType T, TypeSourceInfo *TInfo, [all …]
|
| H A D | Decl.h | 731 TypeSourceInfo *TInfo; member 757 ? getExtInfo()->TInfo in getTypeSourceInfo() 763 getExtInfo()->TInfo = TI; in setTypeSourceInfo() 1045 TypeSourceInfo *TInfo, StorageClass SC); 1075 TypeSourceInfo *TInfo, StorageClass S); 1689 : VarDecl(DK, C, DC, StartLoc, IdLoc, Id, T, TInfo, S) { in ParmVarDecl() 1701 QualType T, TypeSourceInfo *TInfo, 2924 : DeclaratorDecl(DK, DC, IdLoc, Id, T, TInfo, StartLoc), in FieldDecl() 3235 IdentifierInfo *Id, TypeSourceInfo *TInfo) in TypedefNameDecl() argument 3237 MaybeModedTInfo(TInfo, 0) {} in TypedefNameDecl() [all …]
|
| H A D | DeclFriend.h | 162 else if (TypeSourceInfo *TInfo = getFriendType()) { in getSourceRange() local 167 return SourceRange(StartL, TInfo->getTypeLoc().getEndLoc()); in getSourceRange()
|
| H A D | Expr.h | 2569 Argument.Ty = TInfo; in UnaryExprOrTypeTraitExpr() 2611 void setArgument(TypeSourceInfo *TInfo) { in setArgument() argument 2612 Argument.Ty = TInfo; in setArgument() 3700 TypeSourceInfo *TInfo; variable 3707 TInfo(writtenTy) { in ExplicitCastExpr() 4468 TypeSourceInfo *TInfo; variable 4489 return TInfo; in getTypeSourceInfo() 4492 TInfo = ti; in setTypeSourceInfo() 4635 llvm::PointerIntPair<TypeSourceInfo *, 1, bool> TInfo; variable 4641 TInfo(TInfo, IsMS), BuiltinLoc(BLoc), RParenLoc(RPLoc) { in VAArgExpr() [all …]
|
| H A D | DeclTemplate.h | 1446 bool ParameterPack, TypeSourceInfo *TInfo) 1447 : DeclaratorDecl(NonTypeTemplateParm, DC, IdLoc, Id, T, TInfo, StartLoc), 1453 TypeSourceInfo *TInfo, 1461 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1466 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, 2749 QualType T, TypeSourceInfo *TInfo, 2763 TypeSourceInfo *TInfo, StorageClass S, 2972 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, 2991 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args,
|
| H A D | TemplateBase.h | 468 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) 469 : Argument(Argument), LocInfo(TInfo) {
|
| H A D | DeclObjC.h | 347 void setReturnTypeSourceInfo(TypeSourceInfo *TInfo) { ReturnTInfo = TInfo; } in setReturnTypeSourceInfo() argument 1544 if (TypeSourceInfo *TInfo = getSuperClassTInfo()) in getSuperClassType() local 1545 return TInfo->getType()->castAs<ObjCObjectType>(); in getSuperClassType() 1934 QualType T, TypeSourceInfo *TInfo, AccessControl ac, Expr *BW, in ObjCIvarDecl() argument 1936 : FieldDecl(ObjCIvar, DC, StartLoc, IdLoc, Id, T, TInfo, BW, in ObjCIvarDecl() 1944 TypeSourceInfo *TInfo,
|
| H A D | DeclOpenMP.h | 388 QualType Type, TypeSourceInfo *TInfo, in OMPCapturedExprDecl() argument 390 : VarDecl(OMPCapturedExpr, C, DC, StartLoc, StartLoc, Id, Type, TInfo, in OMPCapturedExprDecl()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexTypeSourceInfo.cpp | 245 void IndexingContext::indexTypeSourceInfo(TypeSourceInfo *TInfo, in indexTypeSourceInfo() argument 250 if (!TInfo || TInfo->getTypeLoc().isNull()) in indexTypeSourceInfo() 253 indexTypeLoc(TInfo->getTypeLoc(), Parent, DC, isBase, isIBType); in indexTypeSourceInfo()
|
| H A D | IndexingContext.h | 102 void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
|
| /llvm-project-15.0.7/clang/unittests/CodeGen/ |
| H A D | TestCompiler.h | 50 const clang::TargetInfo &TInfo = compiler.getTarget(); 51 PtrSize = TInfo.getPointerWidth(0) / 8;
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 825 auto TInfo = getContext().getTypeInfoInChars(AtomicTy); in EmitAtomicExpr() local 826 uint64_t Size = TInfo.Width.getQuantity(); in EmitAtomicExpr() 830 bool Misaligned = (Ptr.getAlignment() % TInfo.Width) != 0; in EmitAtomicExpr() 841 << (int)TInfo.Width.getQuantity() in EmitAtomicExpr() 1137 MemTy, E->getExprLoc(), TInfo.Width); in EmitAtomicExpr() 1151 MemTy, E->getExprLoc(), TInfo.Width); in EmitAtomicExpr() 1164 MemTy, E->getExprLoc(), TInfo.Width); in EmitAtomicExpr() 1199 MemTy, E->getExprLoc(), TInfo.Width); in EmitAtomicExpr() 1212 MemTy, E->getExprLoc(), TInfo.Width); in EmitAtomicExpr() 1237 MemTy, E->getExprLoc(), TInfo.Width); in EmitAtomicExpr() [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaType.cpp | 3042 if (TInfo) *TInfo = nullptr; in GetTypeFromParser() 3052 if (TInfo) *TInfo = DI; in GetTypeFromParser() 5190 if (TInfo) { in GetFullTypeForDeclarator() 5202 if (TInfo) { in GetFullTypeForDeclarator() 6033 if (!TInfo) { in VisitTemplateSpecializationTypeLoc() 6098 if (TInfo) { in VisitElaboratedTypeLoc() 6114 assert(TInfo); in VisitDependentNameTypeLoc() 6122 assert(TInfo); in VisitDependentTemplateSpecializationTypeLoc() 6170 assert(TInfo); in VisitAtomicTypeLoc() 6476 return TInfo; in GetTypeSourceInfoForDeclarator() [all …]
|
| H A D | SemaExprCXX.cpp | 676 TypeSourceInfo *TInfo = nullptr; in ActOnCXXTypeid() local 682 if (!TInfo) in ActOnCXXTypeid() 790 TypeSourceInfo *TInfo = nullptr; in ActOnCXXUuidof() local 796 if (!TInfo) in ActOnCXXUuidof() 1425 TypeSourceInfo *TInfo; in ActOnCXXTypeConstructExpr() local 1427 if (!TInfo) in ActOnCXXTypeConstructExpr() 1450 QualType Ty = TInfo->getType(); in BuildCXXTypeConstructExpr() 1888 QualType AllocType = TInfo->getType(); in ActOnCXXNew() 5466 TypeSourceInfo *TInfo; in ActOnTypeTrait() local 5468 if (!TInfo) in ActOnTypeTrait() [all …]
|
| H A D | SemaDecl.cpp | 5786 TypeSourceInfo *TInfo; in GetNameFromUnqualifiedId() local 5797 TypeSourceInfo *TInfo; in GetNameFromUnqualifiedId() local 5830 TypeSourceInfo *TInfo; in GetNameFromUnqualifiedId() local 6226 QualType R = TInfo->getType(); in HandleDeclarator() 6504 TInfo = FixedTInfo; in tryToFixVariablyModifiedVarType() 6590 TypedefDecl *NewTD = ParseTypedefDecl(S, D, TInfo->getType(), TInfo); in ActOnTypedefDeclarator() 6611 QualType T = TInfo->getType(); in CheckTypedefForVariablyModifiedType() 7293 QualType R = TInfo->getType(); in ActOnVariableDeclarator() 9428 QualType R = TInfo->getType(); in ActOnFunctionDeclarator() 15802 if (!TInfo) { in ParseTypedefDecl() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1981 = TInfo->getType()->castAs<FunctionProtoType>(); in adjustFunctionTypeForInstantiation() 1983 return TInfo->getType(); in adjustFunctionTypeForInstantiation() 2035 TypeSourceInfo *TInfo = SubstFunctionType(D, Params); in VisitFunctionDecl() local 2036 if (!TInfo) in VisitFunctionDecl() 2106 InstantiatedExplicitSpecifier, NameInfo, T, TInfo, in VisitFunctionDecl() 2398 TypeSourceInfo *TInfo = SubstFunctionType(D, Params); in VisitCXXMethodDecl() local 2399 if (!TInfo) in VisitCXXMethodDecl() 2475 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl() 3955 TInfo = NewTInfo; in adjustForRewrite() 5701 if (!TInfo) { in InstantiateMemInitializers() [all …]
|
| H A D | SemaDeclCXX.cpp | 810 QualType R = TInfo->getType(); in ActOnDecompositionDeclarator() 2509 QualType BaseType = TInfo->getType(); in CheckBaseSpecifier() 2682 TypeSourceInfo *TInfo = nullptr; in ActOnBaseSpecifier() local 2683 GetTypeFromParser(basetype, &TInfo); in ActOnBaseSpecifier() 4259 TypeSourceInfo *TInfo = nullptr; in BuildMemInitializer() local 4379 if (!TInfo) in BuildMemInitializer() 12965 TypeSourceInfo *TInfo = nullptr; in ActOnAliasDeclaration() local 13544 TypeSourceInfo *TInfo = in findInheritingConstructor() local 13559 Context, Derived, UsingLoc, NameInfo, TInfo->getType(), TInfo, in findInheritingConstructor() 13580 TypeSourceInfo *TInfo = in findInheritingConstructor() local [all …]
|
| H A D | SemaExpr.cpp | 4597 if (!TInfo) in CreateUnaryExprOrTypeTraitExpr() 4600 QualType T = TInfo->getType(); in CreateUnaryExprOrTypeTraitExpr() 4633 TInfo = TransformToPotentiallyEvaluated(TInfo); in CreateUnaryExprOrTypeTraitExpr() 4693 TypeSourceInfo *TInfo; in ActOnUnaryExprOrTypeTraitExpr() local 6903 TypeSourceInfo *TInfo; in ActOnConvertVectorExpr() local 7212 TypeSourceInfo *TInfo; in ActOnCompoundLiteral() local 7214 if (!TInfo) in ActOnCompoundLiteral() 16508 TypeSourceInfo *TInfo; in ActOnVAArg() local 16585 if (RequireCompleteType(TInfo->getTypeLoc().getBeginLoc(), TInfo->getType(), in BuildVAArgExpr() 16601 << TInfo->getType() in BuildVAArgExpr() [all …]
|