Lines Matching refs:TLB
1554 QualType TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() argument
1557 return inherited::TransformFunctionProtoType(TLB, TL); in TransformFunctionProtoType()
1560 QualType TransformInjectedClassNameType(TypeLocBuilder &TLB, in TransformInjectedClassNameType() argument
1562 auto Type = inherited::TransformInjectedClassNameType(TLB, TL); in TransformInjectedClassNameType()
1573 TLB.pushTrivial(SemaRef.Context, Type, TL.getNameLoc()); in TransformInjectedClassNameType()
1609 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
1623 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB,
1628 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final,
1637 TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB,
2406 QualType TemplateInstantiator::TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() argument
2414 TLB, TL, ThisContext, ThisTypeQuals, TransformExceptionSpec); in TransformFunctionProtoType()
2429 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final, in BuildSubstTemplateTypeParmType() argument
2445 TLB.pushTrivial(SemaRef.Context, Replacement, NameLoc); in BuildSubstTemplateTypeParmType()
2452 TLB.push<SubstTemplateTypeParmTypeLoc>(Result); in BuildSubstTemplateTypeParmType()
2458 TemplateInstantiator::TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType() argument
2472 = TLB.push<TemplateTypeParmTypeLoc>(TL.getType()); in TransformTemplateTypeParmType()
2490 TLB.pushTrivial(SemaRef.Context, NewT, TL.getNameLoc()); in TransformTemplateTypeParmType()
2508 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(Result); in TransformTemplateTypeParmType()
2521 return BuildSubstTemplateTypeParmType(TLB, SuppressObjCLifetime, Final, in TransformTemplateTypeParmType()
2537 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformTemplateTypeParmType()
2543 TypeLocBuilder &TLB, SubstTemplateTypeParmPackTypeLoc TL, in TransformSubstTemplateTypeParmPackType() argument
2556 TLB.push<SubstTemplateTypeParmPackTypeLoc>(Result); in TransformSubstTemplateTypeParmPackType()
2564 TLB, SuppressObjCLifetime, T->getFinal(), NewReplaced, T->getIndex(), in TransformSubstTemplateTypeParmPackType()
2824 TypeLocBuilder TLB; in SubstType() local
2825 TLB.pushFullCopy(TL); in SubstType()
2826 return TLB.getTypeSourceInfo(Context, TL.getType()); in SubstType()
2830 TypeLocBuilder TLB; in SubstType() local
2831 TLB.reserve(TL.getFullDataSize()); in SubstType()
2832 QualType Result = Instantiator.TransformType(TLB, TL); in SubstType()
2836 return TLB.getTypeSourceInfo(Context, Result); in SubstType()
2895 TypeLocBuilder TLB; in SubstFunctionDeclType() local
2898 TLB.reserve(TL.getFullDataSize()); in SubstFunctionDeclType()
2910 TLB, Proto, ThisContext, ThisTypeQuals, in SubstFunctionDeclType()
2914 Result = Instantiator.TransformType(TLB, TL); in SubstFunctionDeclType()
2921 return TLB.getTypeSourceInfo(Context, Result); in SubstFunctionDeclType()