reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
742 Qualifiers::ObjCLifetime lifetime = lvalue.getObjCLifetime(); 746 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); 747 EmitNullabilityCheck(lvalue, value, init->getExprLoc()); 748 EmitStoreThroughLValue(RValue::get(value), lvalue, true); 771 LValue tempLV = lvalue; 818 if (!accessedByInit && tryEmitARCCopyWeakInit(*this, lvalue, init)) { 827 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); 829 EmitARCStoreWeak(lvalue.getAddress(), value, /*ignored*/ true); 831 EmitARCInitWeak(lvalue.getAddress(), value); 840 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); 842 EmitNullabilityCheck(lvalue, value, init->getExprLoc()); 848 llvm::Value *oldValue = EmitLoadOfScalar(lvalue, init->getExprLoc()); 849 EmitStoreOfScalar(value, lvalue, /* isInitialization */ true); 854 EmitStoreOfScalar(value, lvalue, /* isInitialization */ true);