Lines Matching refs:srcField
1431 Address srcField = Builder.CreateStructGEP(src, index, capture.getOffset()); in GenerateCopyHelperFunction() local
1436 EmitSynthesizedCXXCopyCtor(dstField, srcField, copyExpr); in GenerateCopyHelperFunction()
1438 EmitARCCopyWeak(dstField, srcField); in GenerateCopyHelperFunction()
1440 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
1595 Address srcField = in GenerateDestroyHelperFunction() local
1600 PushDestructorCleanup(dtor, srcField); in GenerateDestroyHelperFunction()
1604 EmitARCDestroyWeak(srcField); in GenerateDestroyHelperFunction()
1608 EmitARCDestroyStrong(srcField, ARCImpreciseLifetime); in GenerateDestroyHelperFunction()
1614 llvm::Value *value = Builder.CreateLoad(srcField); in GenerateDestroyHelperFunction()
1638 Address srcField) override { in emitCopy() argument
1641 srcField = CGF.Builder.CreateBitCast(srcField, CGF.VoidPtrPtrTy); in emitCopy()
1642 llvm::Value *srcValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
1671 Address srcField) override { in emitCopy() argument
1672 CGF.EmitARCMoveWeak(destField, srcField); in emitCopy()
1692 Address srcField) override { in emitCopy() argument
1696 llvm::Value *value = CGF.Builder.CreateLoad(srcField); in emitCopy()
1704 CGF.EmitARCStoreStrongCall(srcField, null, /*ignored*/ true); in emitCopy()
1708 CGF.Builder.CreateStore(null, srcField); in emitCopy()
1729 Address srcField) override { in emitCopy() argument
1733 llvm::Value *oldValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
1761 Address srcField) override { in emitCopy() argument
1763 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
1831 Address srcField = CGF.GetAddrOfLocalVar(&src); in generateByrefCopyHelper() local
1832 srcField = Address(CGF.Builder.CreateLoad(srcField), in generateByrefCopyHelper()
1834 srcField = CGF.Builder.CreateBitCast(srcField, byrefPtrType); in generateByrefCopyHelper()
1835 srcField = CGF.emitBlockByrefAddress(srcField, byrefInfo, false, in generateByrefCopyHelper()
1838 generator.emitCopy(CGF, destField, srcField); in generateByrefCopyHelper()