Lines Matching refs:makeLvalueToRvalue
78 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty);
83 makeLvalueToRvalue(const VarDecl *Decl,
158 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { in makeLvalueToRvalue() function in ASTMaker
163 ASTMaker::makeLvalueToRvalue(const VarDecl *Arg, in makeLvalueToRvalue() function in ASTMaker
166 return makeLvalueToRvalue(makeDeclRefExpr(Arg, in makeLvalueToRvalue()
452 ParamExpr = M.makeLvalueToRvalue(ParamExpr, PTy); in create_call_once()
481 M.makeImplicitCast(M.makeLvalueToRvalue(Deref, DerefType), DerefType, in create_call_once()
543 /*StmtClass=*/M.makeLvalueToRvalue(/*Expr=*/Block), in create_dispatch_once()
558 M.makeLvalueToRvalue( in create_dispatch_once()
570 M.makeLvalueToRvalue( in create_dispatch_once()
572 M.makeLvalueToRvalue( in create_dispatch_once()
611 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); in create_dispatch_sync()
658 M.makeLvalueToRvalue(M.makeDeclRefExpr(OldValue), OldValueTy), in create_OSAtomicCompareAndSwap()
659 M.makeLvalueToRvalue( in create_OSAtomicCompareAndSwap()
661 M.makeLvalueToRvalue(M.makeDeclRefExpr(TheValue), TheValueTy), in create_OSAtomicCompareAndSwap()
671 M.makeLvalueToRvalue(M.makeDeclRefExpr(TheValue), TheValueTy), in create_OSAtomicCompareAndSwap()
673 M.makeLvalueToRvalue(M.makeDeclRefExpr(NewValue), NewValueTy), in create_OSAtomicCompareAndSwap()
854 M.makeLvalueToRvalue(M.makeDeclRefExpr(selfVar), selfVar->getType()), in createObjCPropertyGetter()
858 loadedIVar = M.makeLvalueToRvalue(loadedIVar, IVar->getType()); in createObjCPropertyGetter()