Home | History | Annotate | Download | only in AST

Lines Matching refs:ASTContext

37 #include "clang/AST/ASTContext.h"
97 unsigned findMostDerivedSubobject(ASTContext &Ctx, QualType Base,
164 SubobjectDesignator(ASTContext &Ctx, const APValue &V)
353 ASTContext &Ctx;
390 EvalInfo(const ASTContext &C, Expr::EvalStatus &S,
392 : Ctx(const_cast<ASTContext&>(C)), EvalStatus(S), CurrentCall(0),
714 void setFrom(ASTContext &Ctx, const APValue &V) {
4189 static bool EvaluateBuiltinConstantP(ASTContext &Ctx, const Expr *Arg) {
5564 static bool TryEvaluateBuiltinNaN(const ASTContext &Context,
6279 const ASTContext &Ctx, bool &IsConst) {
6306 bool Expr::EvaluateAsRValue(EvalResult &Result, const ASTContext &Ctx) const {
6316 const ASTContext &Ctx) const {
6322 bool Expr::EvaluateAsInt(APSInt &Result, const ASTContext &Ctx,
6336 bool Expr::EvaluateAsLValue(EvalResult &Result, const ASTContext &Ctx) const {
6349 bool Expr::EvaluateAsInitializer(APValue &Value, const ASTContext &Ctx,
6390 bool Expr::isEvaluatable(const ASTContext &Ctx) const {
6395 APSInt Expr::EvaluateKnownConstInt(const ASTContext &Ctx,
6407 void Expr::EvaluateForOverflow(const ASTContext &Ctx,
6465 static ICEDiag CheckEvalInICE(const Expr* E, ASTContext &Ctx) {
6474 static ICEDiag CheckICE(const Expr* E, ASTContext &Ctx) {
6831 static bool EvaluateCPlusPlus11IntegralConstantExpr(ASTContext &Ctx,
6849 bool Expr::isIntegerConstantExpr(ASTContext &Ctx, SourceLocation *Loc) const {
6861 bool Expr::isIntegerConstantExpr(llvm::APSInt &Value, ASTContext &Ctx,
6873 bool Expr::isCXX98IntegralConstantExpr(ASTContext &Ctx) const {
6877 bool Expr::isCXX11ConstantExpr(ASTContext &Ctx, APValue *Result,