Lines Matching refs:getSubExpr
112 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); } in VisitParenExpr()
122 void VisitUnaryCoawait(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryCoawait()
123 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
129 return Visit(E->getSubExpr()); in VisitConstantExpr()
384 LValue Array = CGF.EmitLValue(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
389 Ctx.getAsConstantArrayType(E->getSubExpr()->getType()); in VisitCXXStdInitializerListExpr()
669 return castE->getSubExpr(); in findPeephole()
684 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(), in VisitCastExpr()
700 CGF.EmitAnyExpr(E->getSubExpr(), AggValueSlot::ignored(), in VisitCastExpr()
706 QualType Ty = E->getSubExpr()->getType(); in VisitCastExpr()
709 EmitInitializationToLValue(E->getSubExpr(), in VisitCastExpr()
726 QualType atomicType = E->getSubExpr()->getType(); in VisitCastExpr()
737 return Visit(E->getSubExpr()); in VisitCastExpr()
744 if (Expr *op = findPeephole(E->getSubExpr(), peepholeTarget)) { in VisitCastExpr()
774 CGF.EmitAggExpr(E->getSubExpr(), valueDest); in VisitCastExpr()
782 CGF.EmitAggExpr(E->getSubExpr(), atomicSlot); in VisitCastExpr()
793 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
795 return Visit(E->getSubExpr()); in VisitCastExpr()
803 assert(CGF.getContext().hasSameUnqualifiedType(E->getSubExpr()->getType(), in VisitCastExpr()
806 Visit(E->getSubExpr()); in VisitCastExpr()
1094 return isBlockVarRef(cast->getSubExpr()); in isBlockVarRef()
1099 return isBlockVarRef(uop->getSubExpr()); in isBlockVarRef()
1243 Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
1273 Visit(E->getSubExpr()); in VisitExprWithCleanups()
1584 ArrayInitLoopExpr *InnerLoop = dyn_cast<ArrayInitLoopExpr>(E->getSubExpr()); in VisitArrayInitLoopExpr()
1635 EmitInitializationToLValue(E->getSubExpr(), elementLV); in VisitArrayInitLoopExpr()