Lines Matching refs:getSubExpr
2387 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitParenExpr()
2389 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitUnaryExtension()
2391 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitUnaryPlus()
2403 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitExprWithCleanups()
2625 return StmtVisitorTy::Visit(E->getSubExpr()); in VisitCastExpr()
2629 if (!EvaluateLValue(E->getSubExpr(), LVal, Info)) in VisitCastExpr()
2633 if (!HandleLValueToRValueConversion(Info, E, E->getSubExpr()->getType(), in VisitCastExpr()
2738 if (!this->Visit(E->getSubExpr())) in VisitCastExpr()
2743 QualType Type = E->getSubExpr()->getType(); in VisitCastExpr()
2817 if (!Visit(E->getSubExpr())) in VisitCastExpr()
2823 if (!Visit(E->getSubExpr())) in VisitCastExpr()
2949 return EvaluatePointer(E->getSubExpr(), Result, Info); in VisitUnaryDeref()
2953 if (!Visit(E->getSubExpr())) in VisitUnaryReal()
2956 if (E->getSubExpr()->getType()->isAnyComplexType()) in VisitUnaryReal()
2962 assert(E->getSubExpr()->getType()->isAnyComplexType() && in VisitUnaryImag()
2964 if (!Visit(E->getSubExpr())) in VisitUnaryImag()
3056 return EvaluateLValue(E->getSubExpr(), Result, Info); in VisitUnaryAddrOf()
3060 const Expr* SubExpr = E->getSubExpr(); in VisitCastExpr()
3087 if (!EvaluatePointer(E->getSubExpr(), Result, Info)) in VisitCastExpr()
3095 E->getSubExpr()->getType()->castAs<PointerType>()->getPointeeType(); in VisitCastExpr()
3109 if (!Visit(E->getSubExpr())) in VisitCastExpr()
3116 VisitIgnoredValue(E->getSubExpr()); in VisitCastExpr()
3215 VisitIgnoredValue(E->getSubExpr()); in VisitCastExpr()
3219 if (!Visit(E->getSubExpr())) in VisitCastExpr()
3241 if (!Visit(E->getSubExpr())) in VisitCastExpr()
3257 return Success(cast<DeclRefExpr>(E->getSubExpr())->getDecl()); in VisitUnaryAddrOf()
3371 return Visit(E->getSubExpr()); in VisitCastExpr()
3376 if (!Evaluate(DerivedObject, Info, E->getSubExpr())) in VisitCastExpr()
3379 return Error(E->getSubExpr()); in VisitCastExpr()
3383 const CXXRecordDecl *RD = E->getSubExpr()->getType()->getAsCXXRecordDecl(); in VisitCastExpr()
3538 return VisitConstructExpr(E->getSubExpr()); in VisitCastExpr()
3586 { return Visit(E->getSubExpr()); } in VisitUnaryReal()
3605 const Expr *SE = E->getSubExpr(); in VisitCastExpr()
3736 VisitIgnoredValue(E->getSubExpr()); in VisitUnaryImag()
5322 return Visit(E->getSubExpr()); in VisitUnaryOperator()
5325 return Visit(E->getSubExpr()); in VisitUnaryOperator()
5327 if (!Visit(E->getSubExpr())) in VisitUnaryOperator()
5337 if (!Visit(E->getSubExpr())) in VisitUnaryOperator()
5344 if (!EvaluateAsBooleanCondition(E->getSubExpr(), bres, Info)) in VisitUnaryOperator()
5354 const Expr *SubExpr = E->getSubExpr(); in VisitCastExpr()
5489 if (E->getSubExpr()->getType()->isAnyComplexType()) { in VisitUnaryReal()
5491 if (!EvaluateComplex(E->getSubExpr(), LV, Info)) in VisitUnaryReal()
5498 return Visit(E->getSubExpr()); in VisitUnaryReal()
5502 if (E->getSubExpr()->getType()->isComplexIntegerType()) { in VisitUnaryImag()
5504 if (!EvaluateComplex(E->getSubExpr(), LV, Info)) in VisitUnaryImag()
5511 VisitIgnoredValue(E->getSubExpr()); in VisitUnaryImag()
5648 if (E->getSubExpr()->getType()->isAnyComplexType()) { in VisitUnaryReal()
5650 if (!EvaluateComplex(E->getSubExpr(), CV, Info)) in VisitUnaryReal()
5656 return Visit(E->getSubExpr()); in VisitUnaryReal()
5660 if (E->getSubExpr()->getType()->isAnyComplexType()) { in VisitUnaryImag()
5662 if (!EvaluateComplex(E->getSubExpr(), CV, Info)) in VisitUnaryImag()
5668 VisitIgnoredValue(E->getSubExpr()); in VisitUnaryImag()
5678 return EvaluateFloat(E->getSubExpr(), Result, Info); in VisitUnaryOperator()
5680 if (!EvaluateFloat(E->getSubExpr(), Result, Info)) in VisitUnaryOperator()
5725 const Expr* SubExpr = E->getSubExpr(); in VisitCastExpr()
5810 const Expr* SubExpr = E->getSubExpr(); in VisitImaginaryLiteral()
5893 if (!EvaluateFloat(E->getSubExpr(), Real, Info)) in VisitCastExpr()
5902 if (!Visit(E->getSubExpr())) in VisitCastExpr()
5907 = E->getSubExpr()->getType()->getAs<ComplexType>()->getElementType(); in VisitCastExpr()
5914 if (!Visit(E->getSubExpr())) in VisitCastExpr()
5919 = E->getSubExpr()->getType()->getAs<ComplexType>()->getElementType(); in VisitCastExpr()
5929 if (!EvaluateInteger(E->getSubExpr(), Real, Info)) in VisitCastExpr()
5938 if (!Visit(E->getSubExpr())) in VisitCastExpr()
5943 = E->getSubExpr()->getType()->getAs<ComplexType>()->getElementType(); in VisitCastExpr()
5951 if (!Visit(E->getSubExpr())) in VisitCastExpr()
5956 = E->getSubExpr()->getType()->castAs<ComplexType>()->getElementType(); in VisitCastExpr()
6088 if (!Visit(E->getSubExpr())) in VisitUnaryOperator()
6156 VisitIgnoredValue(E->getSubExpr()); in VisitCastExpr()
6558 return CheckICE(cast<ParenExpr>(E)->getSubExpr(), Ctx); in CheckICE()
6633 return CheckICE(Exp->getSubExpr(), Ctx); in CheckICE()
6747 const Expr *SubExpr = cast<CastExpr>(E)->getSubExpr(); in CheckICE()