Home
last modified time | relevance | path

Searched refs:TypeLocBuilder (Results 1 – 18 of 18) sorted by relevance

/src/contrib/llvm-project/clang/lib/Sema/
H A DTypeLocBuilder.h22 class TypeLocBuilder {
47 TypeLocBuilder() in TypeLocBuilder() function
51 ~TypeLocBuilder() { in ~TypeLocBuilder()
56 TypeLocBuilder(const TypeLocBuilder &) = delete;
57 TypeLocBuilder &operator=(const TypeLocBuilder &) = delete;
H A DTypeLocBuilder.cpp18 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 DSemaCXXScopeSpec.cpp654 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 DTreeTransform.h341 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 DSemaTemplateInstantiate.cpp1557 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 DSemaTemplateDeductionGuide.cpp138 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 DSemaTemplateVariadic.cpp639 TypeLocBuilder TLB; in CheckPackExpansion()
1150 TypeLocBuilder TLB; in getTemplateArgumentPackExpansionPattern()
H A DSemaTemplate.cpp1692 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 DSemaTemplateDeduction.cpp4915 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 DSemaConcept.cpp925 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType()
H A DSemaLambda.cpp790 TypeLocBuilder TLB; in buildLambdaInitCaptureInitialization()
H A DSemaDecl.cpp240 TypeLocBuilder Builder; in recoverFromTypeInKnownDependentBase()
279 TypeLocBuilder Builder; in buildNamedType()
442 TypeLocBuilder TLB; in getTypeName()
631 TypeLocBuilder Builder; in ActOnMSVCUnknownTypeName()
H A DSemaDeclObjC.cpp691 TypeLocBuilder builder; in actOnObjCTypeParam()
H A DSemaTemplateInstantiateDecl.cpp5112 QualType TransformRecordType(TypeLocBuilder &TLB, RecordTypeLoc TL) { in InstantiateFunctionDefinition()
H A DSemaExprCXX.cpp8316 TypeLocBuilder TLB; in ActOnPseudoDestructorExpr()
H A DSemaType.cpp4967 TypeLocBuilder TLB; in GetFullTypeForDeclarator()
H A DSemaExpr.cpp2919 TypeLocBuilder TLB; in BuildQualifiedDeclarationNameExpr()
/src/lib/clang/libclang/
H A DMakefile638 SRCS_MIN+= Sema/TypeLocBuilder.cpp