Lines Matching refs:KWLoc

4327 static bool evaluateTypeTrait(Sema &S, TypeTrait Kind, SourceLocation KWLoc,  in evaluateTypeTrait()  argument
4331 return EvaluateUnaryTypeTrait(S, Kind, KWLoc, Args[0]->getType()); in evaluateTypeTrait()
4364 if (S.RequireCompleteType(KWLoc, ArgTy, in evaluateTypeTrait()
4400 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait()
4437 ExprResult Sema::BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in BuildTypeTrait() argument
4443 *this, Kind, KWLoc, Args[0]->getType())) in BuildTypeTrait()
4456 Result = evaluateTypeTrait(*this, Kind, KWLoc, Args, RParenLoc); in BuildTypeTrait()
4458 return TypeTraitExpr::Create(Context, ResultType, KWLoc, Kind, Args, in BuildTypeTrait()
4462 ExprResult Sema::ActOnTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in ActOnTypeTrait() argument
4472 TInfo = Context.getTrivialTypeSourceInfo(T, KWLoc); in ActOnTypeTrait()
4477 return BuildTypeTrait(Kind, KWLoc, ConvertedArgs, RParenLoc); in ActOnTypeTrait()
4657 SourceLocation KWLoc, in ActOnArrayTypeTrait() argument
4666 return BuildArrayTypeTrait(ATT, KWLoc, TSInfo, DimExpr, RParen); in ActOnArrayTypeTrait()
4724 SourceLocation KWLoc, in BuildArrayTypeTrait() argument
4734 Value = EvaluateArrayTypeTrait(*this, ATT, T, DimExpr, KWLoc); in BuildArrayTypeTrait()
4741 return new (Context) ArrayTypeTraitExpr(KWLoc, ATT, TSInfo, Value, DimExpr, in BuildArrayTypeTrait()
4746 SourceLocation KWLoc, in ActOnExpressionTrait() argument
4753 ExprResult Result = BuildExpressionTrait(ET, KWLoc, Queried, RParen); in ActOnExpressionTrait()
4767 SourceLocation KWLoc, in BuildExpressionTrait() argument
4775 return BuildExpressionTrait(ET, KWLoc, PE.get(), RParen); in BuildExpressionTrait()
4781 ExpressionTraitExpr(KWLoc, ET, Queried, Value, RParen, Context.BoolTy); in BuildExpressionTrait()