Lines Matching refs:srcField
1959 Address srcField = Builder.CreateStructGEP(src, index); in GenerateCopyHelperFunction() local
1966 EmitSynthesizedCXXCopyCtor(dstField, srcField, CI.getCopyExpr()); in GenerateCopyHelperFunction()
1969 EmitARCCopyWeak(dstField, srcField); in GenerateCopyHelperFunction()
1976 MakeAddrLValue(srcField, varType)); in GenerateCopyHelperFunction()
1980 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
2005 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
2143 Address srcField = Builder.CreateStructGEP(src, capture.getIndex()); in GenerateDestroyHelperFunction() local
2145 pushCaptureCleanup(capture.DisposeKind, srcField, in GenerateDestroyHelperFunction()
2168 Address srcField) override { in emitCopy() argument
2171 srcField = CGF.Builder.CreateElementBitCast(srcField, CGF.Int8PtrTy); in emitCopy()
2172 llvm::Value *srcValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
2201 Address srcField) override { in emitCopy() argument
2202 CGF.EmitARCMoveWeak(destField, srcField); in emitCopy()
2222 Address srcField) override { in emitCopy() argument
2226 llvm::Value *value = CGF.Builder.CreateLoad(srcField); in emitCopy()
2234 CGF.EmitARCStoreStrongCall(srcField, null, /*ignored*/ true); in emitCopy()
2238 CGF.Builder.CreateStore(null, srcField); in emitCopy()
2259 Address srcField) override { in emitCopy() argument
2263 llvm::Value *oldValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
2291 Address srcField) override { in emitCopy() argument
2293 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
2317 Address srcField) override { in emitCopy() argument
2319 CGF.MakeAddrLValue(srcField, VarType)); in emitCopy()
2383 Address srcField = CGF.GetAddrOfLocalVar(&Src); in generateByrefCopyHelper() local
2384 srcField = Address(CGF.Builder.CreateLoad(srcField), CGF.Int8Ty, in generateByrefCopyHelper()
2386 srcField = CGF.Builder.CreateElementBitCast(srcField, byrefInfo.Type); in generateByrefCopyHelper()
2387 srcField = in generateByrefCopyHelper()
2388 CGF.emitBlockByrefAddress(srcField, byrefInfo, false, "src-object"); in generateByrefCopyHelper()
2390 generator.emitCopy(CGF, destField, srcField); in generateByrefCopyHelper()