Lines Matching refs:srcField
1388 llvm::Value *srcField = Builder.CreateStructGEP(src, index); in GenerateCopyHelperFunction() local
1393 EmitSynthesizedCXXCopyCtor(dstField, srcField, copyExpr); in GenerateCopyHelperFunction()
1395 EmitARCCopyWeak(dstField, srcField); in GenerateCopyHelperFunction()
1397 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
1548 llvm::Value *srcField = Builder.CreateStructGEP(src, index); in GenerateDestroyHelperFunction() local
1552 PushDestructorCleanup(dtor, srcField); in GenerateDestroyHelperFunction()
1556 EmitARCDestroyWeak(srcField); in GenerateDestroyHelperFunction()
1560 EmitARCDestroyStrong(srcField, ARCImpreciseLifetime); in GenerateDestroyHelperFunction()
1566 llvm::Value *value = Builder.CreateLoad(srcField); in GenerateDestroyHelperFunction()
1590 llvm::Value *srcField) { in emitCopy() argument
1593 srcField = CGF.Builder.CreateBitCast(srcField, CGF.VoidPtrPtrTy); in emitCopy()
1594 llvm::Value *srcValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
1623 llvm::Value *srcField) { in emitCopy() argument
1624 CGF.EmitARCMoveWeak(destField, srcField); in emitCopy()
1644 llvm::Value *srcField) { in emitCopy() argument
1648 llvm::LoadInst *value = CGF.Builder.CreateLoad(srcField); in emitCopy()
1658 CGF.EmitARCStoreStrongCall(srcField, null, /*ignored*/ true); in emitCopy()
1664 store = CGF.Builder.CreateStore(null, srcField); in emitCopy()
1685 llvm::Value *srcField) { in emitCopy() argument
1689 llvm::LoadInst *oldValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
1721 llvm::Value *srcField) { in emitCopy() argument
1723 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
1790 llvm::Value *srcField = CGF.GetAddrOfLocalVar(&src); in generateByrefCopyHelper() local
1791 srcField = CGF.Builder.CreateLoad(srcField); in generateByrefCopyHelper()
1792 srcField = CGF.Builder.CreateBitCast(srcField, byrefPtrType); in generateByrefCopyHelper()
1793 srcField = CGF.Builder.CreateStructGEP(srcField, valueFieldIndex, "x"); in generateByrefCopyHelper()
1795 byrefInfo.emitCopy(CGF, destField, srcField); in generateByrefCopyHelper()