Lines Matching refs:lvalue

588       LValue lvalue = EmitLValue(lvalueExpr);  in EmitObjCMessageExpr()  local
589 llvm::Value *result = EmitARCLoadWeakRetained(lvalue.getAddress(*this)); in EmitObjCMessageExpr()
803 LValue lvalue, QualType type);
1652 LValue lvalue in Emit() local
1654 CGF.emitDestroy(lvalue.getAddress(CGF), ivar->getType(), destroyer, in Emit()
2895 LValue lvalue, in tryEmitARCRetainLoadOfScalar() argument
2900 result = CGF.EmitLoadOfLValue(lvalue, SourceLocation()).getScalarVal(); in tryEmitARCRetainLoadOfScalar()
2903 result = CGF.EmitARCLoadWeakRetained(lvalue.getAddress(CGF)); in tryEmitARCRetainLoadOfScalar()
3271 LValue lvalue = in visitBinAssignUnsafeUnretained() local
3274 lvalue); in visitBinAssignUnsafeUnretained()
3436 LValue lvalue, in emitARCRetainLoadOfScalar() argument
3438 TryEmitResult result = tryEmitARCRetainLoadOfScalar(CGF, lvalue, type); in emitARCRetainLoadOfScalar()
3597 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreUnsafeUnretained() local
3598 EmitStoreOfScalar(value, lvalue); in EmitARCStoreUnsafeUnretained()
3600 return std::pair<LValue,llvm::Value*>(std::move(lvalue), value); in EmitARCStoreUnsafeUnretained()
3620 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreStrong() local
3624 llvm::Value *oldValue = EmitLoadOfScalar(lvalue, SourceLocation()); in EmitARCStoreStrong()
3625 EmitStoreOfScalar(value, lvalue); in EmitARCStoreStrong()
3626 EmitARCRelease(oldValue, lvalue.isARCPreciseLifetime()); in EmitARCStoreStrong()
3628 value = EmitARCStoreStrong(lvalue, value, ignored); in EmitARCStoreStrong()
3631 return std::pair<LValue,llvm::Value*>(lvalue, value); in EmitARCStoreStrong()
3637 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreAutoreleasing() local
3639 EmitStoreOfScalar(value, lvalue); in EmitARCStoreAutoreleasing()
3641 return std::pair<LValue,llvm::Value*>(lvalue, value); in EmitARCStoreAutoreleasing()