Lines Matching defs:BuiltinLoc
6630 SourceLocation BuiltinLoc,
6633 return BuildAsTypeExpr(E, DstTy, BuiltinLoc, RParenLoc);
6637 SourceLocation BuiltinLoc,
6645 Diag(BuiltinLoc, diag::err_invalid_astype_of_different_size)
6647 return new (Context) AsTypeExpr(E, DestTy, VK, OK, BuiltinLoc, RParenLoc);
6651 SourceLocation BuiltinLoc,
6655 return ConvertVectorExpr(E, TInfo, BuiltinLoc, RParenLoc);
15708 ExprResult Sema::BuildBuiltinOffsetOf(SourceLocation BuiltinLoc,
15720 return ExprError(Diag(BuiltinLoc, diag::err_offsetof_record_type)
15726 && RequireCompleteType(BuiltinLoc, ArgTy,
15800 Diag(BuiltinLoc, DiagID)
15821 Diag(BuiltinLoc, diag::err_no_member)
15833 << SourceRange(BuiltinLoc, RParenLoc);
15850 << SourceRange(BuiltinLoc, RParenLoc);
15871 return OffsetOfExpr::Create(Context, Context.getSizeType(), BuiltinLoc, TInfo,
15876 SourceLocation BuiltinLoc,
15890 return BuildBuiltinOffsetOf(BuiltinLoc, ArgTInfo, Components, RParenLoc);
15894 ExprResult Sema::ActOnChooseExpr(SourceLocation BuiltinLoc,
15924 return new (Context) ChooseExpr(BuiltinLoc, CondExpr, LHSExpr, RHSExpr,
16279 ExprResult Sema::ActOnVAArg(SourceLocation BuiltinLoc, Expr *E, ParsedType Ty,
16283 return BuildVAArgExpr(BuiltinLoc, E, TInfo, RPLoc);
16286 ExprResult Sema::BuildVAArgExpr(SourceLocation BuiltinLoc,
16314 if (CheckForModifiableLvalue(E, BuiltinLoc, *this))
16346 CheckForModifiableLvalue(E, BuiltinLoc, *this))
16439 return new (Context) VAArgExpr(BuiltinLoc, E, TInfo, RPLoc, T, IsMS);
16528 SourceLocation BuiltinLoc,
16548 LookupStdSourceLocationImpl(*this, BuiltinLoc);
16557 return BuildSourceLocExpr(Kind, ResultTy, BuiltinLoc, RPLoc, CurContext);
16561 SourceLocation BuiltinLoc,
16565 SourceLocExpr(Context, Kind, ResultTy, BuiltinLoc, RPLoc, ParentContext);