Lines Matching refs:lvalue

445       LValue lvalue = EmitLValue(lvalueExpr);  in EmitObjCMessageExpr()  local
446 llvm::Value *result = EmitARCLoadWeakRetained(lvalue.getAddress()); in EmitObjCMessageExpr()
650 LValue lvalue, QualType type);
1458 LValue lvalue in Emit() local
1460 CGF.emitDestroy(lvalue.getAddress(), ivar->getType(), destroyer, in Emit()
2637 LValue lvalue, in tryEmitARCRetainLoadOfScalar() argument
2642 result = CGF.EmitLoadOfLValue(lvalue, SourceLocation()).getScalarVal(); in tryEmitARCRetainLoadOfScalar()
2645 result = CGF.EmitARCLoadWeakRetained(lvalue.getAddress()); in tryEmitARCRetainLoadOfScalar()
2990 LValue lvalue = in visitBinAssignUnsafeUnretained() local
2993 lvalue); in visitBinAssignUnsafeUnretained()
3144 LValue lvalue, in emitARCRetainLoadOfScalar() argument
3146 TryEmitResult result = tryEmitARCRetainLoadOfScalar(CGF, lvalue, type); in emitARCRetainLoadOfScalar()
3308 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreUnsafeUnretained() local
3309 EmitStoreOfScalar(value, lvalue); in EmitARCStoreUnsafeUnretained()
3311 return std::pair<LValue,llvm::Value*>(std::move(lvalue), value); in EmitARCStoreUnsafeUnretained()
3331 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreStrong() local
3335 llvm::Value *oldValue = EmitLoadOfScalar(lvalue, SourceLocation()); in EmitARCStoreStrong()
3336 EmitStoreOfScalar(value, lvalue); in EmitARCStoreStrong()
3337 EmitARCRelease(oldValue, lvalue.isARCPreciseLifetime()); in EmitARCStoreStrong()
3339 value = EmitARCStoreStrong(lvalue, value, ignored); in EmitARCStoreStrong()
3342 return std::pair<LValue,llvm::Value*>(lvalue, value); in EmitARCStoreStrong()
3348 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreAutoreleasing() local
3350 EmitStoreOfScalar(value, lvalue); in EmitARCStoreAutoreleasing()
3352 return std::pair<LValue,llvm::Value*>(lvalue, value); in EmitARCStoreAutoreleasing()