Lines Matching refs:getSubExpr
4237 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitParenExpr()
4239 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitUnaryExtension()
4241 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitUnaryPlus()
4259 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitExprWithCleanups()
4485 if (!EvaluateAtomic(E->getSubExpr(), AtomicVal, Info)) in VisitCastExpr()
4492 return StmtVisitorTy::Visit(E->getSubExpr()); in VisitCastExpr()
4496 if (!EvaluateLValue(E->getSubExpr(), LVal, Info)) in VisitCastExpr()
4500 if (!handleLValueToRValueConversion(Info, E, E->getSubExpr()->getType(), in VisitCastExpr()
4521 if (!EvaluateLValue(UO->getSubExpr(), LVal, Info)) in VisitUnaryPostIncDec()
4524 if (!handleIncDec(this->Info, UO, LVal, UO->getSubExpr()->getType(), in VisitUnaryPostIncDec()
4677 if (!this->Visit(E->getSubExpr())) in VisitCastExpr()
4682 return HandleLValueBasePath(this->Info, E, E->getSubExpr()->getType(), in VisitCastExpr()
4759 if (!Visit(E->getSubExpr())) in VisitCastExpr()
4765 if (!Visit(E->getSubExpr())) in VisitCastExpr()
4940 return EvaluatePointer(E->getSubExpr(), Result, Info); in VisitUnaryDeref()
4944 if (!Visit(E->getSubExpr())) in VisitUnaryReal()
4947 if (E->getSubExpr()->getType()->isAnyComplexType()) in VisitUnaryReal()
4953 assert(E->getSubExpr()->getType()->isAnyComplexType() && in VisitUnaryImag()
4955 if (!Visit(E->getSubExpr())) in VisitUnaryImag()
4965 if (!this->Visit(UO->getSubExpr())) in VisitUnaryPreIncDec()
4969 this->Info, UO, Result, UO->getSubExpr()->getType(), in VisitUnaryPreIncDec()
5108 return EvaluateLValue(E->getSubExpr(), Result, Info); in VisitUnaryAddrOf()
5112 const Expr* SubExpr = E->getSubExpr(); in VisitCastExpr()
5140 if (!EvaluatePointer(E->getSubExpr(), Result, Info)) in VisitCastExpr()
5147 return HandleLValueBasePath(Info, E, E->getSubExpr()->getType()-> in VisitCastExpr()
5152 if (!Visit(E->getSubExpr())) in VisitCastExpr()
5159 VisitIgnoredValue(E->getSubExpr()); in VisitCastExpr()
5361 VisitIgnoredValue(E->getSubExpr()); in VisitCastExpr()
5365 if (!Visit(E->getSubExpr())) in VisitCastExpr()
5387 if (!Visit(E->getSubExpr())) in VisitCastExpr()
5403 return Success(cast<DeclRefExpr>(E->getSubExpr())->getDecl()); in VisitUnaryAddrOf()
5527 return Visit(E->getSubExpr()); in VisitCastExpr()
5532 if (!Evaluate(DerivedObject, Info, E->getSubExpr())) in VisitCastExpr()
5535 return Error(E->getSubExpr()); in VisitCastExpr()
5539 const CXXRecordDecl *RD = E->getSubExpr()->getType()->getAsCXXRecordDecl(); in VisitCastExpr()
5719 Info.Ctx.getAsConstantArrayType(E->getSubExpr()->getType()); in VisitCXXStdInitializerListExpr()
5722 if (!EvaluateLValue(E->getSubExpr(), Array, Info)) in VisitCXXStdInitializerListExpr()
5802 return VisitConstructExpr(E->getSubExpr()); in VisitCastExpr()
5853 { return Visit(E->getSubExpr()); } in VisitUnaryReal()
5872 const Expr *SE = E->getSubExpr(); in VisitCastExpr()
6003 VisitIgnoredValue(E->getSubExpr()); in VisitUnaryImag()
6602 auto *SubExpr = Cast->getSubExpr(); in ignorePointerCastsAndParens()
7987 return Visit(E->getSubExpr()); in VisitUnaryOperator()
7990 return Visit(E->getSubExpr()); in VisitUnaryOperator()
7992 if (!Visit(E->getSubExpr())) in VisitUnaryOperator()
8003 if (!Visit(E->getSubExpr())) in VisitUnaryOperator()
8010 if (!EvaluateAsBooleanCondition(E->getSubExpr(), bres, Info)) in VisitUnaryOperator()
8020 const Expr *SubExpr = E->getSubExpr(); in VisitCastExpr()
8160 if (E->getSubExpr()->getType()->isAnyComplexType()) { in VisitUnaryReal()
8162 if (!EvaluateComplex(E->getSubExpr(), LV, Info)) in VisitUnaryReal()
8169 return Visit(E->getSubExpr()); in VisitUnaryReal()
8173 if (E->getSubExpr()->getType()->isComplexIntegerType()) { in VisitUnaryImag()
8175 if (!EvaluateComplex(E->getSubExpr(), LV, Info)) in VisitUnaryImag()
8182 VisitIgnoredValue(E->getSubExpr()); in VisitUnaryImag()
8336 if (E->getSubExpr()->getType()->isAnyComplexType()) { in VisitUnaryReal()
8338 if (!EvaluateComplex(E->getSubExpr(), CV, Info)) in VisitUnaryReal()
8344 return Visit(E->getSubExpr()); in VisitUnaryReal()
8348 if (E->getSubExpr()->getType()->isAnyComplexType()) { in VisitUnaryImag()
8350 if (!EvaluateComplex(E->getSubExpr(), CV, Info)) in VisitUnaryImag()
8356 VisitIgnoredValue(E->getSubExpr()); in VisitUnaryImag()
8366 return EvaluateFloat(E->getSubExpr(), Result, Info); in VisitUnaryOperator()
8368 if (!EvaluateFloat(E->getSubExpr(), Result, Info)) in VisitUnaryOperator()
8393 const Expr* SubExpr = E->getSubExpr(); in VisitCastExpr()
8478 const Expr* SubExpr = E->getSubExpr(); in VisitImaginaryLiteral()
8563 if (!EvaluateFloat(E->getSubExpr(), Real, Info)) in VisitCastExpr()
8572 if (!Visit(E->getSubExpr())) in VisitCastExpr()
8577 = E->getSubExpr()->getType()->getAs<ComplexType>()->getElementType(); in VisitCastExpr()
8584 if (!Visit(E->getSubExpr())) in VisitCastExpr()
8589 = E->getSubExpr()->getType()->getAs<ComplexType>()->getElementType(); in VisitCastExpr()
8599 if (!EvaluateInteger(E->getSubExpr(), Real, Info)) in VisitCastExpr()
8608 if (!Visit(E->getSubExpr())) in VisitCastExpr()
8613 = E->getSubExpr()->getType()->getAs<ComplexType>()->getElementType(); in VisitCastExpr()
8621 if (!Visit(E->getSubExpr())) in VisitCastExpr()
8626 = E->getSubExpr()->getType()->castAs<ComplexType>()->getElementType(); in VisitCastExpr()
8864 if (!Visit(E->getSubExpr())) in VisitUnaryOperator()
8943 return Evaluate(Result, Info, E->getSubExpr()); in VisitCastExpr()
8972 VisitIgnoredValue(E->getSubExpr()); in VisitCastExpr()
9445 return CheckICE(cast<ParenExpr>(E)->getSubExpr(), Ctx); in CheckICE()
9519 return CheckICE(Exp->getSubExpr(), Ctx); in CheckICE()
9633 const Expr *SubExpr = cast<CastExpr>(E)->getSubExpr(); in CheckICE()