Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:EmitLoadOfLValue

69   /// EmitLoadOfLValue - Given an expression with complex type that represents a
72 ComplexPairTy EmitLoadOfLValue(const Expr *E) {
73 return EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc());
76 ComplexPairTy EmitLoadOfLValue(LValue LV, SourceLocation Loc);
116 return EmitLoadOfLValue(result.getReferenceLValue(CGF, E),
123 return EmitLoadOfLValue(E);
126 return EmitLoadOfLValue(E);
131 ComplexPairTy VisitArraySubscriptExpr(Expr *E) { return EmitLoadOfLValue(E); }
132 ComplexPairTy VisitMemberExpr(const Expr *E) { return EmitLoadOfLValue(E); }
135 return EmitLoadOfLValue(CGF.getOpaqueLValueMapping(E), E->getExprLoc());
175 ComplexPairTy VisitUnaryDeref(const Expr *E) { return EmitLoadOfLValue(E); }
278 return EmitLoadOfLValue(E);
293 /// EmitLoadOfLValue - Given an RValue reference for a complex, emit code to
295 ComplexPairTy ComplexExprEmitter::EmitLoadOfLValue(LValue lvalue,
373 return EmitLoadOfLValue(E);
382 return EmitLoadOfLValue(CGF.MakeAddrLValue(RetAlloca, E->getType()),
432 return EmitLoadOfLValue(CGF.MakeAddrLValue(V, DestTy,
661 ComplexPairTy LHSVal = EmitLoadOfLValue(LHS, E->getExprLoc());
701 return EmitLoadOfLValue(LV, E->getExprLoc());
736 return EmitLoadOfLValue(LV, E->getExprLoc());
827 return EmitLoadOfLValue(CGF.MakeNaturalAlignAddrLValue(ArgPtr, E->getType()),
864 return ComplexExprEmitter(*this).EmitLoadOfLValue(src, loc);