Lines Matching defs:TSI
1285 QualType Sema::CheckNonTypeTemplateParameterType(TypeSourceInfo *&TSI,
1287 if (TSI->getType()->isUndeducedType()) {
1293 TSI = SubstAutoTypeSourceInfo(TSI, Context.DependentTy);
1296 return CheckNonTypeTemplateParameterType(TSI->getType(), Loc);
2096 TypeSourceInfo *transform(TypeSourceInfo *TSI) { return TransformType(TSI); }
2108 TypeSourceInfo *TSI = InnerTLB.getTypeSourceInfo(Context, Transformed);
2112 OrigDecl->getLocation(), OrigDecl->getIdentifier(), TSI);
2117 OrigDecl->getLocation(), OrigDecl->getIdentifier(), TSI);
2234 TypeSourceInfo *TSI = SemaRef.Context.getTrivialTypeSourceInfo(Result, Loc);
2237 TSI->getTypeLoc().castAs<FunctionProtoTypeLoc>();
2251 ExplicitSpecifier(), TSI, Loc, Loc, Loc);
4958 TypeSourceInfo *TSI = nullptr;
4967 TSI = AL.getTypeSourceInfo();
5021 TSI = TLB.getTypeSourceInfo(Context, ArgType);
5026 TemplateArgumentLocInfo(TSI));
5045 if (CheckTemplateArgument(Param, TSI))
6823 TypeSourceInfo *TSI =
6832 DeduceTemplateSpecializationFromInitializer(TSI, Entity, Kind, Inits);
6836 TSI, DeductionArg, ParamType, Depth,
10387 TypeSourceInfo *TSI = nullptr;
10389 TypenameLoc, QualifierLoc, II, IdLoc, &TSI,
10393 return CreateParsedType(T, TSI);
10476 TypeSourceInfo *TSI = Builder.getTypeSourceInfo(Context, T);
10477 return CreateParsedType(T, TSI);
10535 TypeSourceInfo **TSI,
10542 *TSI = Context.CreateTypeSourceInfo(T);
10545 (*TSI)->getTypeLoc().castAs<DependentNameTypeLoc>();
10550 ElaboratedTypeLoc TL = (*TSI)->getTypeLoc().castAs<ElaboratedTypeLoc>();