Lines Matching defs:TInfo
386 TypeSourceInfo *TInfo = 0;
388 &TInfo);
392 if (!TInfo)
393 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc);
395 return BuildCXXTypeId(TypeInfoType, OpLoc, TInfo, RParenLoc);
472 TypeSourceInfo *TInfo = 0;
474 &TInfo);
478 if (!TInfo)
479 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc);
481 return BuildCXXUuidof(GuidType, OpLoc, TInfo, RParenLoc);
783 TypeSourceInfo *TInfo;
784 QualType Ty = GetTypeFromParser(TypeRep, &TInfo);
785 if (!TInfo)
786 TInfo = Context.getTrivialTypeSourceInfo(Ty, SourceLocation());
788 return BuildCXXTypeConstructExpr(TInfo, LParenLoc, exprs, RParenLoc);
796 Sema::BuildCXXTypeConstructExpr(TypeSourceInfo *TInfo,
800 QualType Ty = TInfo->getType();
803 SourceLocation TyBeginLoc = TInfo->getTypeLoc().getBeginLoc();
810 return Owned(CXXUnresolvedConstructExpr::Create(Context, TInfo,
829 return BuildCXXFunctionalCastExpr(TInfo, LParenLoc, Arg, RParenLoc);
850 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TInfo);
869 Expr::getValueKindForType(TInfo->getType()),
870 TInfo, TyBeginLoc, CK_NoOp,
996 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, /*Scope=*/0);
997 QualType AllocType = TInfo->getType();
1011 TInfo,
1883 FnType, /*TInfo=*/0, SC_None,
1892 Argument, /*TInfo=*/0,
3396 TypeSourceInfo *TInfo;
3397 QualType T = GetTypeFromParser(Args[I], &TInfo);
3398 if (!TInfo)
3399 TInfo = Context.getTrivialTypeSourceInfo(T, KWLoc);
3401 ConvertedArgs.push_back(TInfo);