Lines Matching refs:getSubExpr

110   void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); }  in VisitParenExpr()
114 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
322 LValue Array = CGF.EmitLValue(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
327 Ctx.getAsConstantArrayType(E->getSubExpr()->getType()); in VisitCXXStdInitializerListExpr()
563 return castE->getSubExpr(); in findPeephole()
576 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(), in VisitCastExpr()
592 CGF.EmitAnyExpr(E->getSubExpr(), AggValueSlot::ignored(), in VisitCastExpr()
598 QualType Ty = E->getSubExpr()->getType(); in VisitCastExpr()
602 EmitInitializationToLValue(E->getSubExpr(), in VisitCastExpr()
619 QualType atomicType = E->getSubExpr()->getType(); in VisitCastExpr()
630 return Visit(E->getSubExpr()); in VisitCastExpr()
637 if (Expr *op = findPeephole(E->getSubExpr(), peepholeTarget)) { in VisitCastExpr()
666 CGF.EmitAggExpr(E->getSubExpr(), valueDest); in VisitCastExpr()
674 CGF.EmitAggExpr(E->getSubExpr(), atomicSlot); in VisitCastExpr()
685 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
687 return Visit(E->getSubExpr()); in VisitCastExpr()
695 assert(CGF.getContext().hasSameUnqualifiedType(E->getSubExpr()->getType(), in VisitCastExpr()
698 Visit(E->getSubExpr()); in VisitCastExpr()
836 return isBlockVarRef(cast->getSubExpr()); in isBlockVarRef()
841 return isBlockVarRef(uop->getSubExpr()); in isBlockVarRef()
962 llvm::Value *ArgValue = CGF.EmitVAListRef(VE->getSubExpr()); in VisitVAArgExpr()
986 Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
1008 Visit(E->getSubExpr()); in VisitExprWithCleanups()