Lines Matching defs:EmitLValue
107 EmitLValue(E);
232 LValue LV = CGF.EmitLValue(E);
805 LV = EmitLValue(E);
812 /// EmitLValue - Emit code to compute a designator that specifies the location
827 LValue CodeGenFunction::EmitLValue(const Expr *E) {
854 return EmitLValue(cast<ParenExpr>(E)->getSubExpr());
856 return EmitLValue(cast<GenericSelectionExpr>(E)->getResultExpr());
881 return EmitLValue(cleanups->getSubExpr());
887 return EmitLValue(cast<CXXDefaultArgExpr>(E)->getExpr());
912 return EmitLValue(cast<ChooseExpr>(E)->getChosenSubExpr(getContext()));
916 return EmitLValue(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement());
1863 return EmitLValue(E->getSubExpr());
1887 LValue LV = EmitLValue(E->getSubExpr());
1909 LValue LV = EmitLValue(E->getSubExpr());
2251 LValue LHS = EmitLValue(E->getBase());
2313 ArrayLV = EmitLValue(Array);
2386 Base = EmitLValue(E->getBase());
2606 return EmitLValue(E->getInit(0));
2627 return EmitLValue(live);
2640 LValue lhs = EmitLValue(expr->getTrueExpr());
2652 LValue rhs = EmitLValue(expr->getFalseExpr());
2694 return EmitLValue(E->getSubExpr());
2742 LValue LV = EmitLValue(E->getSubExpr());
2752 return EmitLValue(E->getSubExpr());
2761 LValue LV = EmitLValue(E->getSubExpr());
2779 LValue LV = EmitLValue(E->getSubExpr());
2799 LValue LV = EmitLValue(E->getSubExpr());
2805 LValue LV = EmitLValue(E->getSubExpr());
2907 LValue BaseLV = EmitLValue(BaseExpr);
2951 return EmitLValue(E->getRHS());
3092 LValue BaseLV = EmitLValue(BaseExpr);
3165 BaseV = EmitLValue(E->getLHS()).getAddress();
3249 result.LV = CGF.EmitLValue(ov);
3261 result.LV = CGF.EmitLValue(semantic);