Lines Matching defs:EmitLoadOfLValue
68 /// EmitLoadOfLValue - Given an expression with complex type that represents a
71 ComplexPairTy EmitLoadOfLValue(const Expr *E) {
72 return EmitLoadOfLValue(CGF.EmitLValue(E));
75 ComplexPairTy EmitLoadOfLValue(LValue LV);
112 return EmitLoadOfLValue(result.getReferenceLValue(CGF, E));
118 return EmitLoadOfLValue(E);
121 return EmitLoadOfLValue(E);
126 ComplexPairTy VisitArraySubscriptExpr(Expr *E) { return EmitLoadOfLValue(E); }
127 ComplexPairTy VisitMemberExpr(const Expr *E) { return EmitLoadOfLValue(E); }
130 return EmitLoadOfLValue(CGF.getOpaqueLValueMapping(E));
170 ComplexPairTy VisitUnaryDeref(const Expr *E) { return EmitLoadOfLValue(E); }
269 return EmitLoadOfLValue(E);
284 /// EmitLoadOfLValue - Given an RValue reference for a complex, emit code to
286 ComplexPairTy ComplexExprEmitter::EmitLoadOfLValue(LValue lvalue) {
350 return EmitLoadOfLValue(E);
395 return EmitLoadOfLValue(CGF.MakeAddrLValue(V, DestTy,
628 ComplexPairTy LHSComplexPair = EmitLoadOfLValue(LHS);
660 return EmitLoadOfLValue(LV);
695 return EmitLoadOfLValue(LV);
784 return EmitLoadOfLValue(
820 return ComplexExprEmitter(*this).EmitLoadOfLValue(src);