Lines Matching refs:lvalue

714                                    LValue &lvalue,  in drillIntoBlockVariable()  argument
716 lvalue.setAddress(CGF.emitBlockByrefAddress(lvalue.getAddress(), var)); in drillIntoBlockVariable()
741 LValue lvalue, bool capturedByInit) { in EmitScalarInit() argument
742 Qualifiers::ObjCLifetime lifetime = lvalue.getObjCLifetime(); in EmitScalarInit()
746 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
747 EmitNullabilityCheck(lvalue, value, init->getExprLoc()); in EmitScalarInit()
748 EmitStoreThroughLValue(RValue::get(value), lvalue, true); in EmitScalarInit()
771 LValue tempLV = lvalue; in EmitScalarInit()
818 if (!accessedByInit && tryEmitARCCopyWeakInit(*this, lvalue, init)) { in EmitScalarInit()
827 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
829 EmitARCStoreWeak(lvalue.getAddress(), value, /*ignored*/ true); in EmitScalarInit()
831 EmitARCInitWeak(lvalue.getAddress(), value); in EmitScalarInit()
840 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
842 EmitNullabilityCheck(lvalue, value, init->getExprLoc()); in EmitScalarInit()
848 llvm::Value *oldValue = EmitLoadOfScalar(lvalue, init->getExprLoc()); in EmitScalarInit()
849 EmitStoreOfScalar(value, lvalue, /* isInitialization */ true); in EmitScalarInit()
854 EmitStoreOfScalar(value, lvalue, /* isInitialization */ true); in EmitScalarInit()
1767 LValue lvalue, bool capturedByInit) { in EmitExprAsInit() argument
1773 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitExprAsInit()
1774 EmitStoreThroughLValue(rvalue, lvalue, true); in EmitExprAsInit()
1779 EmitScalarInit(init, D, lvalue, capturedByInit); in EmitExprAsInit()
1784 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitExprAsInit()
1785 EmitStoreOfComplex(complex, lvalue, /*init*/ true); in EmitExprAsInit()
1790 EmitAtomicInit(const_cast<Expr*>(init), lvalue); in EmitExprAsInit()
1798 EmitAggExpr(init, AggValueSlot::forLValue(lvalue, in EmitExprAsInit()