Home | History | Annotate | Download | only in Sema

Lines Matching refs:TL

792                                         FunctionProtoTypeLoc TL);
794 FunctionProtoTypeLoc TL,
806 TemplateTypeParmTypeLoc TL);
812 SubstTemplateTypeParmPackTypeLoc TL);
1311 FunctionProtoTypeLoc TL) {
1314 return inherited::TransformFunctionProtoType(TLB, TL);
1318 FunctionProtoTypeLoc TL,
1323 return inherited::TransformFunctionProtoType(TLB, TL, ThisContext,
1338 TemplateTypeParmTypeLoc TL) {
1339 const TemplateTypeParmType *T = TL.getTypePtr();
1350 = TLB.push<TemplateTypeParmTypeLoc>(TL.getType());
1351 NewTL.setNameLoc(TL.getNameLoc());
1352 return TL.getType();
1369 NewTL.setNameLoc(TL.getNameLoc());
1386 NewTL.setNameLoc(TL.getNameLoc());
1397 TransformDecl(TL.getNameLoc(), OldTTPDecl));
1406 NewTL.setNameLoc(TL.getNameLoc());
1413 SubstTemplateTypeParmPackTypeLoc TL) {
1417 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(TL.getType());
1418 NewTL.setNameLoc(TL.getNameLoc());
1419 return TL.getType();
1422 TemplateArgument Arg = TL.getTypePtr()->getArgumentPack();
1427 TL.getTypePtr()->getReplacedParameter(),
1431 NewTL.setNameLoc(TL.getNameLoc());
1478 TypeSourceInfo *Sema::SubstType(TypeLoc TL,
1486 if (TL.getType().isNull())
1489 if (!TL.getType()->isInstantiationDependentType() &&
1490 !TL.getType()->isVariablyModifiedType()) {
1494 TLB.pushFullCopy(TL);
1495 return TLB.getTypeSourceInfo(Context, TL.getType());
1500 TLB.reserve(TL.getFullDataSize());
1501 QualType Result = Instantiator.TransformType(TLB, TL);
1530 TypeLoc TL = T->getTypeLoc().IgnoreParens();
1531 if (!TL.getAs<FunctionProtoTypeLoc>())
1534 FunctionProtoTypeLoc FP = TL.castAs<FunctionProtoTypeLoc>();
1577 TypeLoc TL = T->getTypeLoc();
1578 TLB.reserve(TL.getFullDataSize());
1582 if (FunctionProtoTypeLoc Proto = TL.getAs<FunctionProtoTypeLoc>()) {
1586 Result = Instantiator.TransformType(TLB, TL);