Lines Matching refs:TInfo
676 TypeSourceInfo *TInfo = nullptr; in ActOnCXXTypeid() local
678 &TInfo); in ActOnCXXTypeid()
682 if (!TInfo) in ActOnCXXTypeid()
683 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc); in ActOnCXXTypeid()
685 return BuildCXXTypeId(TypeInfoType, OpLoc, TInfo, RParenLoc); in ActOnCXXTypeid()
790 TypeSourceInfo *TInfo = nullptr; in ActOnCXXUuidof() local
792 &TInfo); in ActOnCXXUuidof()
796 if (!TInfo) in ActOnCXXUuidof()
797 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc); in ActOnCXXUuidof()
799 return BuildCXXUuidof(GuidType, OpLoc, TInfo, RParenLoc); in ActOnCXXUuidof()
1425 TypeSourceInfo *TInfo; in ActOnCXXTypeConstructExpr() local
1426 QualType Ty = GetTypeFromParser(TypeRep, &TInfo); in ActOnCXXTypeConstructExpr()
1427 if (!TInfo) in ActOnCXXTypeConstructExpr()
1428 TInfo = Context.getTrivialTypeSourceInfo(Ty, SourceLocation()); in ActOnCXXTypeConstructExpr()
1430 auto Result = BuildCXXTypeConstructExpr(TInfo, LParenOrBraceLoc, exprs, in ActOnCXXTypeConstructExpr()
1439 Result = CreateRecoveryExpr(TInfo->getTypeLoc().getBeginLoc(), in ActOnCXXTypeConstructExpr()
1445 Sema::BuildCXXTypeConstructExpr(TypeSourceInfo *TInfo, in BuildCXXTypeConstructExpr() argument
1450 QualType Ty = TInfo->getType(); in BuildCXXTypeConstructExpr()
1451 SourceLocation TyBeginLoc = TInfo->getTypeLoc().getBeginLoc(); in BuildCXXTypeConstructExpr()
1459 InitializedEntity::InitializeTemporary(Context, TInfo); in BuildCXXTypeConstructExpr()
1478 Ty = DeduceTemplateSpecializationFromInitializer(TInfo, Entity, in BuildCXXTypeConstructExpr()
1482 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty); in BuildCXXTypeConstructExpr()
1509 if (DeduceAutoType(TInfo, Deduce, DeducedType) == DAR_Failed) in BuildCXXTypeConstructExpr()
1517 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty); in BuildCXXTypeConstructExpr()
1527 TInfo, Locs.getBegin(), Exprs, in BuildCXXTypeConstructExpr()
1538 return BuildCXXFunctionalCastExpr(TInfo, Ty, LParenOrBraceLoc, Arg, in BuildCXXTypeConstructExpr()
1593 Context, ResultType, Expr::getValueKindForType(Ty), TInfo, CK_NoOp, in BuildCXXTypeConstructExpr()
1887 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, /*Scope=*/nullptr); in ActOnCXXNew() local
1888 QualType AllocType = TInfo->getType(); in ActOnCXXNew()
1898 TypeIdParens, AllocType, TInfo, ArraySize, DirectInitRange, in ActOnCXXNew()
5466 TypeSourceInfo *TInfo; in ActOnTypeTrait() local
5467 QualType T = GetTypeFromParser(Args[I], &TInfo); in ActOnTypeTrait()
5468 if (!TInfo) in ActOnTypeTrait()
5469 TInfo = Context.getTrivialTypeSourceInfo(T, KWLoc); in ActOnTypeTrait()
5471 ConvertedArgs.push_back(TInfo); in ActOnTypeTrait()