| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TypeLocBuilder.h | 22 class TypeLocBuilder { 47 TypeLocBuilder() in TypeLocBuilder() function 51 ~TypeLocBuilder() { in ~TypeLocBuilder() 56 TypeLocBuilder(const TypeLocBuilder &) = delete; 57 TypeLocBuilder &operator=(const TypeLocBuilder &) = delete;
|
| H A D | TypeLocBuilder.cpp | 18 void TypeLocBuilder::pushFullCopy(TypeLoc L) { in pushFullCopy() 44 void TypeLocBuilder::pushTrivial(ASTContext &Context, QualType T, in pushTrivial() 67 void TypeLocBuilder::grow(size_t NewCapacity) { in grow() 85 TypeLoc TypeLocBuilder::pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment) { in pushImpl()
|
| H A D | SemaCXXScopeSpec.cpp | 654 TypeLocBuilder TLB; in BuildCXXNestedNameSpecifier() 737 TypeLocBuilder TLB; in BuildCXXNestedNameSpecifier() 804 TypeLocBuilder TLB; in ActOnCXXNestedNameSpecifierDecltype() 825 TypeLocBuilder TLB; in ActOnCXXNestedNameSpecifierIndexedPack() 875 TypeLocBuilder Builder; in ActOnCXXNestedNameSpecifier() 926 TypeLocBuilder Builder; in ActOnCXXNestedNameSpecifier()
|
| H A D | TreeTransform.h | 341 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL); 665 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T); 668 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB, 672 TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB, 677 QualType TransformFunctionProtoType(TypeLocBuilder &TLB, 684 QualType TransformAttributedType(TypeLocBuilder &TLB, AttributedTypeLoc TL, 695 TransformTemplateSpecializationType(TypeLocBuilder &TLB, 700 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, 706 TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, 781 QualType TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL); [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 1557 QualType TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() 1563 QualType TransformInjectedClassNameType(TypeLocBuilder &TLB, in TransformInjectedClassNameType() 1612 QualType TransformFunctionProtoType(TypeLocBuilder &TLB, 1626 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB, 1631 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final, 1640 TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB, 2409 QualType TemplateInstantiator::TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() 2432 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final, in BuildSubstTemplateTypeParmType() 2461 TemplateInstantiator::TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType() 2546 TypeLocBuilder &TLB, SubstTemplateTypeParmPackTypeLoc TL, in TransformSubstTemplateTypeParmPackType() [all …]
|
| H A D | SemaTemplateDeductionGuide.cpp | 138 QualType TransformTypedefType(TypeLocBuilder &TLB, TypedefTypeLoc TL) { in TransformTypedefType() 167 TypeLocBuilder InnerTLB; in TransformTypedefType() 423 TypeLocBuilder TLB; in transformConstructor() 502 TypeLocBuilder &TLB, FunctionProtoTypeLoc TL, in transformFunctionProtoType()
|
| H A D | SemaTemplateVariadic.cpp | 639 TypeLocBuilder TLB; in CheckPackExpansion() 1150 TypeLocBuilder TLB; in getTemplateArgumentPackExpansionPattern()
|
| H A D | SemaTemplate.cpp | 1692 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType() 3623 TypeLocBuilder TLB; in ActOnTemplateIdType() 3642 TypeLocBuilder TLB; in ActOnTemplateIdType() 3694 TypeLocBuilder TLB; in ActOnTagTemplateIdType() 3740 TypeLocBuilder TLB; in ActOnTagTemplateIdType() 4673 TypeLocBuilder TLB; in CheckTemplateTypeArgument() 10254 TypeLocBuilder TLB; in ActOnDependentTag() 10339 TypeLocBuilder Builder; in ActOnTypenameType() 10358 TypeLocBuilder Builder; in ActOnTypenameType()
|
| H A D | SemaTemplateDeduction.cpp | 4915 QualType TransformDesugared(TypeLocBuilder &TLB, DeducedTypeLoc TL) { in TransformDesugared() 4924 QualType TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) { in TransformAutoType() 4947 TypeLocBuilder &TLB, DeducedTemplateSpecializationTypeLoc TL) { in TransformDeducedTemplateSpecializationType() 4977 TypeLocBuilder TLB; in Apply()
|
| H A D | SemaConcept.cpp | 925 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType()
|
| H A D | SemaLambda.cpp | 790 TypeLocBuilder TLB; in buildLambdaInitCaptureInitialization()
|
| H A D | SemaDecl.cpp | 240 TypeLocBuilder Builder; in recoverFromTypeInKnownDependentBase() 279 TypeLocBuilder Builder; in buildNamedType() 442 TypeLocBuilder TLB; in getTypeName() 631 TypeLocBuilder Builder; in ActOnMSVCUnknownTypeName()
|
| H A D | SemaDeclObjC.cpp | 691 TypeLocBuilder builder; in actOnObjCTypeParam()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 5112 QualType TransformRecordType(TypeLocBuilder &TLB, RecordTypeLoc TL) { in InstantiateFunctionDefinition()
|
| H A D | SemaExprCXX.cpp | 8316 TypeLocBuilder TLB; in ActOnPseudoDestructorExpr()
|
| H A D | SemaType.cpp | 4967 TypeLocBuilder TLB; in GetFullTypeForDeclarator()
|
| H A D | SemaExpr.cpp | 2919 TypeLocBuilder TLB; in BuildQualifiedDeclarationNameExpr()
|
| /src/lib/clang/libclang/ |
| H A D | Makefile | 638 SRCS_MIN+= Sema/TypeLocBuilder.cpp
|