Lines Matching refs:lvalue

588       LValue lvalue = EmitLValue(lvalueExpr);  in EmitObjCMessageExpr()  local
589 llvm::Value *result = EmitARCLoadWeakRetained(lvalue.getAddress()); in EmitObjCMessageExpr()
803 LValue lvalue, QualType type);
1656 LValue lvalue in Emit() local
1658 CGF.emitDestroy(lvalue.getAddress(), ivar->getType(), destroyer, in Emit()
2893 LValue lvalue, in tryEmitARCRetainLoadOfScalar() argument
2898 result = CGF.EmitLoadOfLValue(lvalue, SourceLocation()).getScalarVal(); in tryEmitARCRetainLoadOfScalar()
2901 result = CGF.EmitARCLoadWeakRetained(lvalue.getAddress()); in tryEmitARCRetainLoadOfScalar()
3269 LValue lvalue = in visitBinAssignUnsafeUnretained() local
3272 lvalue); in visitBinAssignUnsafeUnretained()
3434 LValue lvalue, in emitARCRetainLoadOfScalar() argument
3436 TryEmitResult result = tryEmitARCRetainLoadOfScalar(CGF, lvalue, type); in emitARCRetainLoadOfScalar()
3595 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreUnsafeUnretained() local
3596 EmitStoreOfScalar(value, lvalue); in EmitARCStoreUnsafeUnretained()
3598 return std::pair<LValue,llvm::Value*>(std::move(lvalue), value); in EmitARCStoreUnsafeUnretained()
3618 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreStrong() local
3622 llvm::Value *oldValue = EmitLoadOfScalar(lvalue, SourceLocation()); in EmitARCStoreStrong()
3623 EmitStoreOfScalar(value, lvalue); in EmitARCStoreStrong()
3624 EmitARCRelease(oldValue, lvalue.isARCPreciseLifetime()); in EmitARCStoreStrong()
3626 value = EmitARCStoreStrong(lvalue, value, ignored); in EmitARCStoreStrong()
3629 return std::pair<LValue,llvm::Value*>(lvalue, value); in EmitARCStoreStrong()
3635 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreAutoreleasing() local
3637 EmitStoreOfScalar(value, lvalue); in EmitARCStoreAutoreleasing()
3639 return std::pair<LValue,llvm::Value*>(lvalue, value); in EmitARCStoreAutoreleasing()