Lines Matching refs:getSubExpr
104 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); }
108 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); }
314 LValue Array = CGF.EmitLValue(E->getSubExpr());
319 Ctx.getAsConstantArrayType(E->getSubExpr()->getType());
538 return castE->getSubExpr();
551 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(),
568 QualType Ty = E->getSubExpr()->getType();
572 EmitInitializationToLValue(E->getSubExpr(),
589 QualType atomicType = E->getSubExpr()->getType();
600 return Visit(E->getSubExpr());
607 if (Expr *op = findPeephole(E->getSubExpr(), peepholeTarget)) {
636 CGF.EmitAggExpr(E->getSubExpr(), valueDest);
644 CGF.EmitAggExpr(E->getSubExpr(), atomicSlot);
655 if (E->getSubExpr()->getType().isVolatileQualified()) {
657 return Visit(E->getSubExpr());
665 assert(CGF.getContext().hasSameUnqualifiedType(E->getSubExpr()->getType(),
668 Visit(E->getSubExpr());
805 return isBlockVarRef(cast->getSubExpr());
810 return isBlockVarRef(uop->getSubExpr());
927 llvm::Value *ArgValue = CGF.EmitVAListRef(VE->getSubExpr());
947 Visit(E->getSubExpr());
969 Visit(E->getSubExpr());