• Home
  • Raw
  • Download

Lines Matching refs:getSubExpr

230     return EmitExprForReferenceBinding(CGF, TE->getSubExpr(),   in EmitExprForReferenceBinding()
321 E = CE->getSubExpr(); in EmitExprForReferenceBinding()
329 E = CE->getSubExpr(); in EmitExprForReferenceBinding()
655 case Expr::ParenExprClass:return EmitLValue(cast<ParenExpr>(E)->getSubExpr()); in EmitLValue()
1230 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV); in setObjCGCLValueClass()
1235 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV); in setObjCGCLValueClass()
1254 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV); in setObjCGCLValueClass()
1259 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV); in setObjCGCLValueClass()
1264 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV); in setObjCGCLValueClass()
1397 return EmitLValue(E->getSubExpr()); in EmitUnaryOpLValue()
1399 QualType ExprTy = getContext().getCanonicalType(E->getSubExpr()->getType()); in EmitUnaryOpLValue()
1403 QualType T = E->getSubExpr()->getType()->getPointeeType(); in EmitUnaryOpLValue()
1406 LValue LV = MakeAddrLValue(EmitScalarExpr(E->getSubExpr()), T); in EmitUnaryOpLValue()
1421 LValue LV = EmitLValue(E->getSubExpr()); in EmitUnaryOpLValue()
1429 assert(E->getSubExpr()->getType()->isArithmeticType()); in EmitUnaryOpLValue()
1433 assert(E->getSubExpr()->getType()->isAnyComplexType()); in EmitUnaryOpLValue()
1442 LValue LV = EmitLValue(E->getSubExpr()); in EmitUnaryOpLValue()
1548 const Expr *SubExpr = CE->getSubExpr(); in isSimpleArrayDecayOperand()
1579 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr())) { in EmitArraySubscriptExpr()
2001 LValue LV = EmitLValue(E->getSubExpr()); in EmitCastLValue()
2012 return MakeAddrLValue(RV.getScalarVal(), E->getSubExpr()->getType()); in EmitCastLValue()
2017 if (!E->getSubExpr()->Classify(getContext()).isPRValue() in EmitCastLValue()
2019 return EmitLValue(E->getSubExpr()); in EmitCastLValue()
2064 LValue LV = EmitLValue(E->getSubExpr()); in EmitCastLValue()
2073 return EmitLValue(E->getSubExpr()); in EmitCastLValue()
2078 E->getSubExpr()->getType()->getAs<RecordType>(); in EmitCastLValue()
2082 LValue LV = EmitLValue(E->getSubExpr()); in EmitCastLValue()
2100 LValue LV = EmitLValue(E->getSubExpr()); in EmitCastLValue()
2114 LValue LV = EmitLValue(E->getSubExpr()); in EmitCastLValue()
2120 LValue LV = EmitLValue(E->getSubExpr()); in EmitCastLValue()
2173 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(CE->getSubExpr())) { in EmitCallExpr()
2323 EmitAggExpr(E->getSubExpr(), Slot); in EmitCXXBindTemporaryLValue()