Lines Matching refs:KWLoc
5715 SourceLocation KWLoc, in EvaluateBooleanTypeTrait() argument
5723 return EvaluateUnaryTypeTrait(S, Kind, KWLoc, Args[0]); in EvaluateBooleanTypeTrait()
5763 if (S.RequireCompleteType(KWLoc, ArgTy, in EvaluateBooleanTypeTrait()
5802 ? InitializationKind::CreateCopy(KWLoc, KWLoc) in EvaluateBooleanTypeTrait()
5803 : InitializationKind::CreateDirect(KWLoc, KWLoc, RParenLoc)); in EvaluateBooleanTypeTrait()
5865 SourceLocation KWLoc) { in DiagnoseBuiltinDeprecation() argument
5893 S.Diag(KWLoc, diag::warn_deprecated_builtin) in DiagnoseBuiltinDeprecation()
5921 ExprResult Sema::BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in BuildTypeTrait() argument
5924 if (!CheckTypeTraitArity(getTypeTraitArity(Kind), KWLoc, Args.size())) in BuildTypeTrait()
5928 *this, Kind, KWLoc, Args[0]->getType())) in BuildTypeTrait()
5931 DiagnoseBuiltinDeprecation(*this, Kind, KWLoc); in BuildTypeTrait()
5943 bool Result = EvaluateBooleanTypeTrait(*this, Kind, KWLoc, Args, RParenLoc, in BuildTypeTrait()
5946 KWLoc, Kind, Args, RParenLoc, Result); in BuildTypeTrait()
5952 ExprResult Sema::ActOnTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in ActOnTypeTrait() argument
5962 TInfo = Context.getTrivialTypeSourceInfo(T, KWLoc); in ActOnTypeTrait()
5967 return BuildTypeTrait(Kind, KWLoc, ConvertedArgs, RParenLoc); in ActOnTypeTrait()
6173 SourceLocation KWLoc, in ActOnArrayTypeTrait() argument
6182 return BuildArrayTypeTrait(ATT, KWLoc, TSInfo, DimExpr, RParen); in ActOnArrayTypeTrait()
6240 SourceLocation KWLoc, in BuildArrayTypeTrait() argument
6250 Value = EvaluateArrayTypeTrait(*this, ATT, T, DimExpr, KWLoc); in BuildArrayTypeTrait()
6257 return new (Context) ArrayTypeTraitExpr(KWLoc, ATT, TSInfo, Value, DimExpr, in BuildArrayTypeTrait()
6262 SourceLocation KWLoc, in ActOnExpressionTrait() argument
6269 ExprResult Result = BuildExpressionTrait(ET, KWLoc, Queried, RParen); in ActOnExpressionTrait()
6284 SourceLocation KWLoc, in BuildExpressionTrait() argument
6292 return BuildExpressionTrait(ET, KWLoc, PE.get(), RParen); in BuildExpressionTrait()
6298 ExpressionTraitExpr(KWLoc, ET, Queried, Value, RParen, Context.BoolTy); in BuildExpressionTrait()