Lines Matching refs:srcField
1977 Address srcField = Builder.CreateStructGEP(src, index); in GenerateCopyHelperFunction() local
1984 EmitSynthesizedCXXCopyCtor(dstField, srcField, CI.getCopyExpr()); in GenerateCopyHelperFunction()
1987 EmitARCCopyWeak(dstField, srcField); in GenerateCopyHelperFunction()
1994 MakeAddrLValue(srcField, varType)); in GenerateCopyHelperFunction()
1998 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
2023 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
2161 Address srcField = Builder.CreateStructGEP(src, capture.getIndex()); in GenerateDestroyHelperFunction() local
2163 pushCaptureCleanup(DestroyedCapture.DisposeKind, srcField, in GenerateDestroyHelperFunction()
2186 Address srcField) override { in emitCopy() argument
2189 srcField = CGF.Builder.CreateBitCast(srcField, CGF.VoidPtrPtrTy); in emitCopy()
2190 llvm::Value *srcValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
2219 Address srcField) override { in emitCopy() argument
2220 CGF.EmitARCMoveWeak(destField, srcField); in emitCopy()
2240 Address srcField) override { in emitCopy() argument
2244 llvm::Value *value = CGF.Builder.CreateLoad(srcField); in emitCopy()
2252 CGF.EmitARCStoreStrongCall(srcField, null, /*ignored*/ true); in emitCopy()
2256 CGF.Builder.CreateStore(null, srcField); in emitCopy()
2277 Address srcField) override { in emitCopy() argument
2281 llvm::Value *oldValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
2309 Address srcField) override { in emitCopy() argument
2311 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
2335 Address srcField) override { in emitCopy() argument
2337 CGF.MakeAddrLValue(srcField, VarType)); in emitCopy()
2403 Address srcField = CGF.GetAddrOfLocalVar(&Src); in generateByrefCopyHelper() local
2404 srcField = Address(CGF.Builder.CreateLoad(srcField), in generateByrefCopyHelper()
2406 srcField = CGF.Builder.CreateBitCast(srcField, byrefPtrType); in generateByrefCopyHelper()
2407 srcField = CGF.emitBlockByrefAddress(srcField, byrefInfo, false, in generateByrefCopyHelper()
2410 generator.emitCopy(CGF, destField, srcField); in generateByrefCopyHelper()