Lines Matching defs:TL

792                                         FunctionProtoTypeLoc TL) {
794 return inherited::TransformFunctionProtoType(TLB, TL);
799 FunctionProtoTypeLoc TL,
812 TemplateTypeParmTypeLoc TL);
818 SubstTemplateTypeParmPackTypeLoc TL);
1306 FunctionProtoTypeLoc TL,
1313 TLB, TL, ThisContext, ThisTypeQuals, TransformExceptionSpec);
1327 TemplateTypeParmTypeLoc TL) {
1328 const TemplateTypeParmType *T = TL.getTypePtr();
1339 = TLB.push<TemplateTypeParmTypeLoc>(TL.getType());
1340 NewTL.setNameLoc(TL.getNameLoc());
1341 return TL.getType();
1358 NewTL.setNameLoc(TL.getNameLoc());
1375 NewTL.setNameLoc(TL.getNameLoc());
1386 TransformDecl(TL.getNameLoc(), OldTTPDecl));
1395 NewTL.setNameLoc(TL.getNameLoc());
1402 SubstTemplateTypeParmPackTypeLoc TL) {
1406 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(TL.getType());
1407 NewTL.setNameLoc(TL.getNameLoc());
1408 return TL.getType();
1411 TemplateArgument Arg = TL.getTypePtr()->getArgumentPack();
1416 TL.getTypePtr()->getReplacedParameter(),
1420 NewTL.setNameLoc(TL.getNameLoc());
1467 TypeSourceInfo *Sema::SubstType(TypeLoc TL,
1475 if (TL.getType().isNull())
1478 if (!TL.getType()->isInstantiationDependentType() &&
1479 !TL.getType()->isVariablyModifiedType()) {
1483 TLB.pushFullCopy(TL);
1484 return TLB.getTypeSourceInfo(Context, TL.getType());
1489 TLB.reserve(TL.getFullDataSize());
1490 QualType Result = Instantiator.TransformType(TLB, TL);
1519 TypeLoc TL = T->getTypeLoc().IgnoreParens();
1520 if (!TL.getAs<FunctionProtoTypeLoc>())
1523 FunctionProtoTypeLoc FP = TL.castAs<FunctionProtoTypeLoc>();
1567 TypeLoc TL = T->getTypeLoc();
1568 TLB.reserve(TL.getFullDataSize());
1573 TL.IgnoreParens().getAs<FunctionProtoTypeLoc>()) {
1584 Result = Instantiator.TransformType(TLB, TL);