Lines Matching refs:KWLoc
5277 static bool evaluateTypeTrait(Sema &S, TypeTrait Kind, SourceLocation KWLoc, in evaluateTypeTrait() argument
5281 return EvaluateUnaryTypeTrait(S, Kind, KWLoc, Args[0]->getType()); in evaluateTypeTrait()
5317 if (S.RequireCompleteType(KWLoc, ArgTy, in evaluateTypeTrait()
5354 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait()
5399 SourceLocation KWLoc) { in DiagnoseBuiltinDeprecation() argument
5427 S.Diag(KWLoc, diag::warn_deprecated_builtin) in DiagnoseBuiltinDeprecation()
5432 ExprResult Sema::BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in BuildTypeTrait() argument
5438 *this, Kind, KWLoc, Args[0]->getType())) in BuildTypeTrait()
5441 DiagnoseBuiltinDeprecation(*this, Kind, KWLoc); in BuildTypeTrait()
5453 Result = evaluateTypeTrait(*this, Kind, KWLoc, Args, RParenLoc); in BuildTypeTrait()
5455 return TypeTraitExpr::Create(Context, ResultType, KWLoc, Kind, Args, in BuildTypeTrait()
5459 ExprResult Sema::ActOnTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in ActOnTypeTrait() argument
5469 TInfo = Context.getTrivialTypeSourceInfo(T, KWLoc); in ActOnTypeTrait()
5474 return BuildTypeTrait(Kind, KWLoc, ConvertedArgs, RParenLoc); in ActOnTypeTrait()
5686 SourceLocation KWLoc, in ActOnArrayTypeTrait() argument
5695 return BuildArrayTypeTrait(ATT, KWLoc, TSInfo, DimExpr, RParen); in ActOnArrayTypeTrait()
5753 SourceLocation KWLoc, in BuildArrayTypeTrait() argument
5763 Value = EvaluateArrayTypeTrait(*this, ATT, T, DimExpr, KWLoc); in BuildArrayTypeTrait()
5770 return new (Context) ArrayTypeTraitExpr(KWLoc, ATT, TSInfo, Value, DimExpr, in BuildArrayTypeTrait()
5775 SourceLocation KWLoc, in ActOnExpressionTrait() argument
5782 ExprResult Result = BuildExpressionTrait(ET, KWLoc, Queried, RParen); in ActOnExpressionTrait()
5797 SourceLocation KWLoc, in BuildExpressionTrait() argument
5805 return BuildExpressionTrait(ET, KWLoc, PE.get(), RParen); in BuildExpressionTrait()
5811 ExpressionTraitExpr(KWLoc, ET, Queried, Value, RParen, Context.BoolTy); in BuildExpressionTrait()