Lines Matching refs:srcLV
3535 const LValue &srcLV = writeback.Source; in emitWriteback() local
3536 Address srcAddr = srcLV.getAddress(CGF); in emitWriteback()
3571 assert(srcLV.getObjCLifetime() == Qualifiers::OCL_Strong); in emitWriteback()
3581 llvm::Value *oldValue = CGF.EmitLoadOfScalar(srcLV, SourceLocation()); in emitWriteback()
3584 CGF.EmitStoreOfScalar(value, srcLV, /*init*/ false); in emitWriteback()
3587 CGF.EmitARCRelease(oldValue, srcLV.isARCPreciseLifetime()); in emitWriteback()
3591 CGF.EmitStoreThroughLValue(RValue::get(value), srcLV); in emitWriteback()
3629 LValue srcLV; in emitWritebackArg() local
3634 srcLV = CGF.EmitLValue(lvExpr); in emitWritebackArg()
3642 srcLV = CGF.MakeAddrLValue(srcAddr, srcAddrType); in emitWritebackArg()
3644 Address srcAddr = srcLV.getAddress(CGF); in emitWritebackArg()
3712 RValue srcRV = CGF.EmitLoadOfLValue(srcLV, SourceLocation()); in emitWritebackArg()
3728 srcLV.getObjCLifetime() == Qualifiers::OCL_Strong) { in emitWritebackArg()
3751 args.addWriteback(srcLV, temp, valueToUse); in emitWritebackArg()