Lines Matching refs:IntExprEvaluator

6184 class IntExprEvaluator  class
6185 : public ExprEvaluatorBase<IntExprEvaluator> {
6188 IntExprEvaluator(EvalInfo &info, APValue &result) in IntExprEvaluator() function in __anon7264eadc1411::IntExprEvaluator
6326 return IntExprEvaluator(Info, Result).Visit(E); in EvaluateIntegerOrLValue()
6346 bool IntExprEvaluator::CheckReferencedDecl(const Expr* E, const Decl* D) { in CheckReferencedDecl()
6832 bool IntExprEvaluator::TryEvaluateBuiltinObjectSize(const CallExpr *E, in TryEvaluateBuiltinObjectSize()
6843 bool IntExprEvaluator::VisitCallExpr(const CallExpr *E) { in VisitCallExpr()
7193 IntExprEvaluator &IntEval;
7198 DataRecursiveIntBinOpEvaluator(IntExprEvaluator &IntEval, APValue &Result) in DataRecursiveIntBinOpEvaluator()
7481 bool IntExprEvaluator::VisitBinaryOperator(const BinaryOperator *E) { in VisitBinaryOperator()
7859 bool IntExprEvaluator::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
7909 bool IntExprEvaluator::VisitOffsetOfExpr(const OffsetOfExpr *OOE) { in VisitOffsetOfExpr()
7978 bool IntExprEvaluator::VisitUnaryOperator(const UnaryOperator *E) { in VisitUnaryOperator()
8019 bool IntExprEvaluator::VisitCastExpr(const CastExpr *E) { in VisitCastExpr()
8159 bool IntExprEvaluator::VisitUnaryReal(const UnaryOperator *E) { in VisitUnaryReal()
8172 bool IntExprEvaluator::VisitUnaryImag(const UnaryOperator *E) { in VisitUnaryImag()
8186 bool IntExprEvaluator::VisitSizeOfPackExpr(const SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
8190 bool IntExprEvaluator::VisitCXXNoexceptExpr(const CXXNoexceptExpr *E) { in VisitCXXNoexceptExpr()
9012 if (!IntExprEvaluator(Info, Result).Visit(E)) in Evaluate()