Lines Matching refs:getSubExpr

246     return EmitExprForReferenceBinding(CGF, EWC->getSubExpr(), 
328 E = CE->getSubExpr();
336 E = CE->getSubExpr();
667 return EmitLValue(cast<ParenExpr>(E)->getSubExpr());
695 return EmitLValue(cleanups->getSubExpr());
1428 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess);
1433 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess);
1452 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess);
1457 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess);
1462 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess);
1618 return EmitLValue(E->getSubExpr());
1620 QualType ExprTy = getContext().getCanonicalType(E->getSubExpr()->getType());
1624 QualType T = E->getSubExpr()->getType()->getPointeeType();
1627 LValue LV = MakeNaturalAlignAddrLValue(EmitScalarExpr(E->getSubExpr()), T);
1642 LValue LV = EmitLValue(E->getSubExpr());
1651 assert(E->getSubExpr()->getType()->isArithmeticType());
1655 assert(E->getSubExpr()->getType()->isAnyComplexType());
1664 LValue LV = EmitLValue(E->getSubExpr());
1770 const Expr *SubExpr = CE->getSubExpr();
1801 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr())) {
2239 if (!E->getSubExpr()->Classify(getContext()).isPRValue()
2241 return EmitLValue(E->getSubExpr());
2289 LValue LV = EmitLValue(E->getSubExpr());
2299 return EmitLValue(E->getSubExpr());
2304 E->getSubExpr()->getType()->getAs<RecordType>();
2308 LValue LV = EmitLValue(E->getSubExpr());
2326 LValue LV = EmitLValue(E->getSubExpr());
2340 LValue LV = EmitLValue(E->getSubExpr());
2346 LValue LV = EmitLValue(E->getSubExpr());
2557 EmitAggExpr(E->getSubExpr(), Slot);