Lines Matching refs:srcField
2065 Address srcField = Builder.CreateStructGEP(src, index, capture.getOffset()); in GenerateCopyHelperFunction() local
2072 EmitSynthesizedCXXCopyCtor(dstField, srcField, CI.getCopyExpr()); in GenerateCopyHelperFunction()
2075 EmitARCCopyWeak(dstField, srcField); in GenerateCopyHelperFunction()
2082 MakeAddrLValue(srcField, varType)); in GenerateCopyHelperFunction()
2086 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
2111 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
2254 Address srcField = in GenerateDestroyHelperFunction() local
2257 pushCaptureCleanup(DestroyedCapture.DisposeKind, srcField, in GenerateDestroyHelperFunction()
2280 Address srcField) override { in emitCopy() argument
2283 srcField = CGF.Builder.CreateBitCast(srcField, CGF.VoidPtrPtrTy); in emitCopy()
2284 llvm::Value *srcValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
2313 Address srcField) override { in emitCopy() argument
2314 CGF.EmitARCMoveWeak(destField, srcField); in emitCopy()
2334 Address srcField) override { in emitCopy() argument
2338 llvm::Value *value = CGF.Builder.CreateLoad(srcField); in emitCopy()
2346 CGF.EmitARCStoreStrongCall(srcField, null, /*ignored*/ true); in emitCopy()
2350 CGF.Builder.CreateStore(null, srcField); in emitCopy()
2371 Address srcField) override { in emitCopy() argument
2375 llvm::Value *oldValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
2403 Address srcField) override { in emitCopy() argument
2405 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
2429 Address srcField) override { in emitCopy() argument
2431 CGF.MakeAddrLValue(srcField, VarType)); in emitCopy()
2503 Address srcField = CGF.GetAddrOfLocalVar(&Src); in generateByrefCopyHelper() local
2504 srcField = Address(CGF.Builder.CreateLoad(srcField), in generateByrefCopyHelper()
2506 srcField = CGF.Builder.CreateBitCast(srcField, byrefPtrType); in generateByrefCopyHelper()
2507 srcField = CGF.emitBlockByrefAddress(srcField, byrefInfo, false, in generateByrefCopyHelper()
2510 generator.emitCopy(CGF, destField, srcField); in generateByrefCopyHelper()