Lines Matching defs:TInfo

682     TypeSourceInfo *TInfo = nullptr;
684 &TInfo);
688 if (!TInfo)
689 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc);
691 return BuildCXXTypeId(TypeInfoType, OpLoc, TInfo, RParenLoc);
794 TypeSourceInfo *TInfo = nullptr;
796 &TInfo);
800 if (!TInfo)
801 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc);
803 return BuildCXXUuidof(GuidType, OpLoc, TInfo, RParenLoc);
1515 TypeSourceInfo *TInfo;
1516 QualType Ty = GetTypeFromParser(TypeRep, &TInfo);
1517 if (!TInfo)
1518 TInfo = Context.getTrivialTypeSourceInfo(Ty, SourceLocation());
1520 auto Result = BuildCXXTypeConstructExpr(TInfo, LParenOrBraceLoc, exprs,
1529 Result = CreateRecoveryExpr(TInfo->getTypeLoc().getBeginLoc(),
1535 Sema::BuildCXXTypeConstructExpr(TypeSourceInfo *TInfo,
1540 QualType Ty = TInfo->getType();
1541 SourceLocation TyBeginLoc = TInfo->getTypeLoc().getBeginLoc();
1548 InitializedEntity::InitializeTemporary(Context, TInfo);
1568 Ty = DeduceTemplateSpecializationFromInitializer(TInfo, Entity,
1572 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty);
1601 DeduceAutoType(TInfo->getTypeLoc(), Deduce, DeducedType, Info);
1613 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty);
1618 Context, Ty.getNonReferenceType(), TInfo, LParenOrBraceLoc, Exprs,
1628 return BuildCXXFunctionalCastExpr(TInfo, Ty, LParenOrBraceLoc, Arg,
1686 Context, ResultType, Expr::getValueKindForType(Ty), TInfo, CK_NoOp,
1964 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
1965 QualType AllocType = TInfo->getType();
1975 TypeIdParens, AllocType, TInfo, ArraySize, DirectInitRange,
3194 /*TInfo=*/nullptr, SC_None, getCurFPFeatures().isFPConstrained(), false,
3233 /*TInfo=*/nullptr, SC_None, nullptr));
5207 TypeSourceInfo *TInfo) {
5208 QualType T = TInfo->getType();
5229 if (DiagnoseVLAInCXXTypeTrait(Self, TInfo, tok::kw___is_bounded_array))
5237 if (DiagnoseVLAInCXXTypeTrait(Self, TInfo, tok::kw___is_unbounded_array))
5959 TypeSourceInfo *TInfo;
5960 QualType T = GetTypeFromParser(Args[I], &TInfo);
5961 if (!TInfo)
5962 TInfo = Context.getTrivialTypeSourceInfo(T, KWLoc);
5964 ConvertedArgs.push_back(TInfo);