Lines Matching refs:getSubExpr
110 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); } in VisitParenExpr()
114 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
320 LValue Array = CGF.EmitLValue(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
325 Ctx.getAsConstantArrayType(E->getSubExpr()->getType()); in VisitCXXStdInitializerListExpr()
567 return castE->getSubExpr(); in findPeephole()
582 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(), in VisitCastExpr()
598 CGF.EmitAnyExpr(E->getSubExpr(), AggValueSlot::ignored(), in VisitCastExpr()
604 QualType Ty = E->getSubExpr()->getType(); in VisitCastExpr()
607 EmitInitializationToLValue(E->getSubExpr(), in VisitCastExpr()
624 QualType atomicType = E->getSubExpr()->getType(); in VisitCastExpr()
635 return Visit(E->getSubExpr()); in VisitCastExpr()
642 if (Expr *op = findPeephole(E->getSubExpr(), peepholeTarget)) { in VisitCastExpr()
671 CGF.EmitAggExpr(E->getSubExpr(), valueDest); in VisitCastExpr()
679 CGF.EmitAggExpr(E->getSubExpr(), atomicSlot); in VisitCastExpr()
690 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
692 return Visit(E->getSubExpr()); in VisitCastExpr()
700 assert(CGF.getContext().hasSameUnqualifiedType(E->getSubExpr()->getType(), in VisitCastExpr()
703 Visit(E->getSubExpr()); in VisitCastExpr()
842 return isBlockVarRef(cast->getSubExpr()); in isBlockVarRef()
847 return isBlockVarRef(uop->getSubExpr()); in isBlockVarRef()
989 Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
1019 Visit(E->getSubExpr()); in VisitExprWithCleanups()