Home
last modified time | relevance | path

Searched refs:TInfo (Results 1 – 25 of 60) sorted by relevance

123

/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransGCAttrs.cpp60 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 DDeclarationName.cpp428 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 DDeclTemplate.cpp710 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 DDeclCXX.cpp2091 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 DDecl.cpp1916 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 DDeclarationName.h667 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 DLocInfoType.h37 LocInfoType(QualType ty, TypeSourceInfo *TInfo) in LocInfoType() argument
38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) { in LocInfoType()
H A DDeclCXX.h184 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 DDecl.h731 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 DDeclFriend.h162 else if (TypeSourceInfo *TInfo = getFriendType()) { in getSourceRange() local
167 return SourceRange(StartL, TInfo->getTypeLoc().getEndLoc()); in getSourceRange()
H A DExpr.h2569 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 DDeclTemplate.h1446 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 DTemplateBase.h468 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo)
469 : Argument(Argument), LocInfo(TInfo) {
H A DDeclObjC.h347 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 DDeclOpenMP.h388 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 DIndexTypeSourceInfo.cpp245 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 DIndexingContext.h102 void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
/llvm-project-15.0.7/clang/unittests/CodeGen/
H A DTestCompiler.h50 const clang::TargetInfo &TInfo = compiler.getTarget();
51 PtrSize = TInfo.getPointerWidth(0) / 8;
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGAtomic.cpp825 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 DSemaType.cpp3042 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 DSemaExprCXX.cpp676 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 DSemaDecl.cpp5786 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 DSemaTemplateInstantiateDecl.cpp1981 = 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 DSemaDeclCXX.cpp810 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 DSemaExpr.cpp4597 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 …]

123