Lines Matching refs:TInfo
397 TypeSourceInfo *TInfo = 0;
399 &TInfo);
403 if (!TInfo)
404 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc);
406 return BuildCXXTypeId(TypeInfoType, OpLoc, TInfo, RParenLoc);
483 TypeSourceInfo *TInfo = 0;
485 &TInfo);
489 if (!TInfo)
490 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc);
492 return BuildCXXUuidof(GuidType, OpLoc, TInfo, RParenLoc);
793 TypeSourceInfo *TInfo;
794 QualType Ty = GetTypeFromParser(TypeRep, &TInfo);
795 if (!TInfo)
796 TInfo = Context.getTrivialTypeSourceInfo(Ty, SourceLocation());
798 return BuildCXXTypeConstructExpr(TInfo, LParenLoc, exprs, RParenLoc);
806 Sema::BuildCXXTypeConstructExpr(TypeSourceInfo *TInfo,
810 QualType Ty = TInfo->getType();
811 SourceLocation TyBeginLoc = TInfo->getTypeLoc().getBeginLoc();
814 return Owned(CXXUnresolvedConstructExpr::Create(Context, TInfo,
835 return BuildCXXFunctionalCastExpr(TInfo, LParenLoc, Arg, RParenLoc);
855 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TInfo);
874 Expr::getValueKindForType(TInfo->getType()),
875 TInfo, TyBeginLoc, CK_NoOp,
1001 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, /*Scope=*/0);
1002 QualType AllocType = TInfo->getType();
1016 TInfo,
1931 FnType, /*TInfo=*/0, SC_None,
1940 Argument, /*TInfo=*/0,
3456 TypeSourceInfo *TInfo;
3457 QualType T = GetTypeFromParser(Args[I], &TInfo);
3458 if (!TInfo)
3459 TInfo = Context.getTrivialTypeSourceInfo(T, KWLoc);
3461 ConvertedArgs.push_back(TInfo);