Lines Matching refs:IntExprEvaluator

10601 class IntExprEvaluator  class
10602 : public ExprEvaluatorBase<IntExprEvaluator> {
10605 IntExprEvaluator(EvalInfo &info, APValue &result) in IntExprEvaluator() function in __anondef1c1652311::IntExprEvaluator
10798 return IntExprEvaluator(Info, Result).Visit(E); in EvaluateIntegerOrLValue()
10816 bool IntExprEvaluator::VisitSourceLocExpr(const SourceLocExpr *E) { in VisitSourceLocExpr()
10857 bool IntExprEvaluator::CheckReferencedDecl(const Expr* E, const Decl* D) { in CheckReferencedDecl()
11454 bool IntExprEvaluator::VisitCallExpr(const CallExpr *E) { in VisitCallExpr()
11488 bool IntExprEvaluator::VisitBuiltinCallExpr(const CallExpr *E, in VisitBuiltinCallExpr()
12202 IntExprEvaluator &IntEval;
12207 DataRecursiveIntBinOpEvaluator(IntExprEvaluator &IntEval, APValue &Result) in DataRecursiveIntBinOpEvaluator()
12841 bool IntExprEvaluator::VisitBinaryOperator(const BinaryOperator *E) { in VisitBinaryOperator()
12979 bool IntExprEvaluator::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
13032 bool IntExprEvaluator::VisitOffsetOfExpr(const OffsetOfExpr *OOE) { in VisitOffsetOfExpr()
13101 bool IntExprEvaluator::VisitUnaryOperator(const UnaryOperator *E) { in VisitUnaryOperator()
13142 bool IntExprEvaluator::VisitCastExpr(const CastExpr *E) { in VisitCastExpr()
13314 bool IntExprEvaluator::VisitUnaryReal(const UnaryOperator *E) { in VisitUnaryReal()
13327 bool IntExprEvaluator::VisitUnaryImag(const UnaryOperator *E) { in VisitUnaryImag()
13341 bool IntExprEvaluator::VisitSizeOfPackExpr(const SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
13345 bool IntExprEvaluator::VisitCXXNoexceptExpr(const CXXNoexceptExpr *E) { in VisitCXXNoexceptExpr()
13349 bool IntExprEvaluator::VisitConceptSpecializationExpr( in VisitConceptSpecializationExpr()
13354 bool IntExprEvaluator::VisitRequiresExpr(const RequiresExpr *E) { in VisitRequiresExpr()
14503 if (!IntExprEvaluator(Info, Result).Visit(E)) in Evaluate()