reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
728 = TLB.push<InjectedClassNameTypeLoc>(T); 731 RecordTypeLoc RecordTL = TLB.push<RecordTypeLoc>(T); 734 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(T); 737 EnumTypeLoc EnumTL = TLB.push<EnumTypeLoc>(T); 741 = TLB.push<TemplateTypeParmTypeLoc>(T); 745 = TLB.push<UnresolvedUsingTypeLoc>(T); 749 = TLB.push<SubstTemplateTypeParmTypeLoc>(T); 753 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(T); 865 DecltypeTypeLoc DecltypeTL = TLB.push<DecltypeTypeLoc>(T); 920 = Builder.push<DependentTemplateSpecializationTypeLoc>(T); 971 = Builder.push<TemplateSpecializationTypeLoc>(T);tools/clang/lib/Sema/SemaDecl.cpp
266 DependentNameTypeLoc DepTL = Builder.push<DependentNameTypeLoc>(T); 511 ElaboratedTypeLoc ElabTL = Builder.push<ElaboratedTypeLoc>(T); 596 DependentNameTypeLoc DepTL = Builder.push<DependentNameTypeLoc>(T); 842 ElaboratedTypeLoc ElabTL = Builder.push<ElaboratedTypeLoc>(T);tools/clang/lib/Sema/SemaDeclObjC.cpp
698 = builder.push<ObjCObjectPointerTypeLoc>(typeBound);
tools/clang/lib/Sema/SemaExpr.cpp 2464 ElaboratedTypeLoc QTL = TLB.push<ElaboratedTypeLoc>(ET);
tools/clang/lib/Sema/SemaExprCXX.cpp 7173 DecltypeTypeLoc DecltypeTL = TLB.push<DecltypeTypeLoc>(T);
tools/clang/lib/Sema/SemaLambda.cpp797 TLB.push<ReferenceTypeLoc>(DeductType).setSigilLoc(Loc); 805 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc);tools/clang/lib/Sema/SemaTemplate.cpp
1942 FunctionProtoTypeLoc NewTL = TLB.push<FunctionProtoTypeLoc>(Result); 3506 = TLB.push<DependentTemplateSpecializationTypeLoc>(T); 3525 = TLB.push<TemplateSpecializationTypeLoc>(Result); 3539 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result); 3577 = TLB.push<DependentTemplateSpecializationTypeLoc>(T); 3623 = TLB.push<TemplateSpecializationTypeLoc>(Result); 3634 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result); 4548 DependentNameTypeLoc TL = TLB.push<DependentNameTypeLoc>(ArgType); 9788 DependentNameTypeLoc TL = TLB.push<DependentNameTypeLoc>(Result); 9879 = Builder.push<DependentTemplateSpecializationTypeLoc>(T); 9898 = Builder.push<TemplateSpecializationTypeLoc>(T); 9907 ElaboratedTypeLoc TL = Builder.push<ElaboratedTypeLoc>(T);tools/clang/lib/Sema/SemaTemplateDeduction.cpp
4317 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); 4338 auto NewTL = TLB.push<AutoTypeLoc>(Result); 4351 auto NewTL = TLB.push<DeducedTemplateSpecializationTypeLoc>(Result);tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
1535 = TLB.push<TemplateTypeParmTypeLoc>(TL.getType()); 1553 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(Result); 1570 = TLB.push<SubstTemplateTypeParmTypeLoc>(Result); 1587 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); 1599 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(TL.getType()); 1612 = TLB.push<SubstTemplateTypeParmTypeLoc>(Result);tools/clang/lib/Sema/SemaTemplateVariadic.cpp
594 PackExpansionTypeLoc TL = TLB.push<PackExpansionTypeLoc>(Result);
tools/clang/lib/Sema/SemaType.cpp 4677 ObjCObjectPointerTypeLoc TLoc = TLB.push<ObjCObjectPointerTypeLoc>(T);
tools/clang/lib/Sema/TreeTransform.h4522 TyLoc NewT = TLB.push<TyLoc>(T.getType()); 4530 BuiltinTypeLoc NewT = TLB.push<BuiltinTypeLoc>(T.getType()); 4562 TLB.push<DecayedTypeLoc>(Result); 4594 ObjCObjectPointerTypeLoc NewT = TLB.push<ObjCObjectPointerTypeLoc>(Result); 4610 PointerTypeLoc NewT = TLB.push<PointerTypeLoc>(Result); 4636 BlockPointerTypeLoc NewT = TLB.push<BlockPointerTypeLoc>(Result); 4677 NewTL = TLB.push<LValueReferenceTypeLoc>(Result); 4679 NewTL = TLB.push<RValueReferenceTypeLoc>(Result); 4741 TLB.push<AdjustedTypeLoc>(MPT->getPointeeType()); 4744 MemberPointerTypeLoc NewTL = TLB.push<MemberPointerTypeLoc>(Result); 4789 ArrayTypeLoc NewTL = TLB.push<ArrayTypeLoc>(Result); 4817 IncompleteArrayTypeLoc NewTL = TLB.push<IncompleteArrayTypeLoc>(Result); 4864 ArrayTypeLoc NewTL = TLB.push<ArrayTypeLoc>(Result); 4912 ArrayTypeLoc NewTL = TLB.push<ArrayTypeLoc>(Result); 4948 TLB.push<DependentVectorTypeLoc>(Result); 4951 VectorTypeLoc NewTL = TLB.push<VectorTypeLoc>(Result); 4992 = TLB.push<DependentSizedExtVectorTypeLoc>(Result); 4995 ExtVectorTypeLoc NewTL = TLB.push<ExtVectorTypeLoc>(Result); 5033 TLB.push<DependentAddressSpaceTypeLoc>(Result); 5065 VectorTypeLoc NewTL = TLB.push<VectorTypeLoc>(Result); 5089 ExtVectorTypeLoc NewTL = TLB.push<ExtVectorTypeLoc>(Result); 5125 = TLB.push<PackExpansionTypeLoc>(Result); 5464 FunctionProtoTypeLoc NewTL = TLB.push<FunctionProtoTypeLoc>(Result); 5585 FunctionNoProtoTypeLoc NewTL = TLB.push<FunctionNoProtoTypeLoc>(Result); 5635 TypedefTypeLoc NewTL = TLB.push<TypedefTypeLoc>(Result); 5666 TypeOfExprTypeLoc NewTL = TLB.push<TypeOfExprTypeLoc>(Result); 5689 TypeOfTypeLoc NewTL = TLB.push<TypeOfTypeLoc>(Result); 5725 DecltypeTypeLoc NewTL = TLB.push<DecltypeTypeLoc>(Result); 5747 UnaryTransformTypeLoc NewTL = TLB.push<UnaryTransformTypeLoc>(Result); 5774 AutoTypeLoc NewTL = TLB.push<AutoTypeLoc>(Result); 5805 TLB.push<DeducedTemplateSpecializationTypeLoc>(Result); 5829 RecordTypeLoc NewTL = TLB.push<RecordTypeLoc>(Result); 5853 EnumTypeLoc NewTL = TLB.push<EnumTypeLoc>(Result); 5901 = TLB.push<SubstTemplateTypeParmTypeLoc>(Result); 5947 AtomicTypeLoc NewTL = TLB.push<AtomicTypeLoc>(Result); 5971 PipeTypeLoc NewTL = TLB.push<PipeTypeLoc>(Result); 6071 = TLB.push<DependentTemplateSpecializationTypeLoc>(Result); 6084 = TLB.push<TemplateSpecializationTypeLoc>(Result); 6123 = TLB.push<DependentTemplateSpecializationTypeLoc>(Result); 6143 = TLB.push<TemplateSpecializationTypeLoc>(Result); 6204 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result); 6253 AttributedTypeLoc newTL = TLB.push<AttributedTypeLoc>(result); 6274 ParenTypeLoc NewTL = TLB.push<ParenTypeLoc>(Result); 6296 MacroQualifiedTypeLoc NewTL = TLB.push<MacroQualifiedTypeLoc>(Result); 6331 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result); 6335 DependentNameTypeLoc NewTL = TLB.push<DependentNameTypeLoc>(Result); 6389 = TLB.push<TemplateSpecializationTypeLoc>(NamedT); 6398 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result); 6403 = TLB.push<DependentTemplateSpecializationTypeLoc>(Result); 6414 = TLB.push<TemplateSpecializationTypeLoc>(Result); 6444 PackExpansionTypeLoc NewT = TLB.push<PackExpansionTypeLoc>(Result); 6481 ObjCTypeParamTypeLoc NewTL = TLB.push<ObjCTypeParamTypeLoc>(Result); 6545 auto NewExpansionLoc = TLB.push<PackExpansionTypeLoc>(NewExpansionType); 6602 ObjCObjectTypeLoc NewT = TLB.push<ObjCObjectTypeLoc>(Result); 6632 ObjCObjectPointerTypeLoc NewT = TLB.push<ObjCObjectPointerTypeLoc>(Result); 11036 = TLB.push<PackExpansionTypeLoc>(To); 11061 = TLB.push<PackExpansionTypeLoc>(To); 11090 = TLB.push<PackExpansionTypeLoc>(To);