Lines Matching refs:srcLV
3149 const LValue &srcLV = writeback.Source;
3150 Address srcAddr = srcLV.getAddress(CGF);
3185 assert(srcLV.getObjCLifetime() == Qualifiers::OCL_Strong);
3195 llvm::Value *oldValue = CGF.EmitLoadOfScalar(srcLV, SourceLocation());
3198 CGF.EmitStoreOfScalar(value, srcLV, /*init*/ false);
3201 CGF.EmitARCRelease(oldValue, srcLV.isARCPreciseLifetime());
3205 CGF.EmitStoreThroughLValue(RValue::get(value), srcLV);
3243 LValue srcLV;
3248 srcLV = CGF.EmitLValue(lvExpr);
3256 srcLV = CGF.MakeAddrLValue(srcAddr, srcAddrType);
3258 Address srcAddr = srcLV.getAddress(CGF);
3326 RValue srcRV = CGF.EmitLoadOfLValue(srcLV, SourceLocation());
3342 srcLV.getObjCLifetime() == Qualifiers::OCL_Strong) {
3365 args.addWriteback(srcLV, temp, valueToUse);