Lines Matching defs:makeLvalueToRvalue
79 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty);
84 makeLvalueToRvalue(const VarDecl *Decl,
159 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) {
164 ASTMaker::makeLvalueToRvalue(const VarDecl *Arg,
167 return makeLvalueToRvalue(makeDeclRefExpr(Arg,
453 ParamExpr = M.makeLvalueToRvalue(ParamExpr, PTy);
482 M.makeImplicitCast(M.makeLvalueToRvalue(Deref, DerefType), DerefType,
544 /*StmtClass=*/M.makeLvalueToRvalue(/*Expr=*/Block),
559 M.makeLvalueToRvalue(
571 M.makeLvalueToRvalue(
573 M.makeLvalueToRvalue(
612 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty);
659 M.makeLvalueToRvalue(M.makeDeclRefExpr(OldValue), OldValueTy),
660 M.makeLvalueToRvalue(
662 M.makeLvalueToRvalue(M.makeDeclRefExpr(TheValue), TheValueTy),
672 M.makeLvalueToRvalue(M.makeDeclRefExpr(TheValue), TheValueTy),
674 M.makeLvalueToRvalue(M.makeDeclRefExpr(NewValue), NewValueTy),
856 M.makeLvalueToRvalue(M.makeDeclRefExpr(selfVar), selfVar->getType()),
860 loadedIVar = M.makeLvalueToRvalue(loadedIVar, IVar->getType());