Lines Matching refs:srcField
1955 Address srcField = Builder.CreateStructGEP(src, index); in GenerateCopyHelperFunction() local
1962 EmitSynthesizedCXXCopyCtor(dstField, srcField, CI.getCopyExpr()); in GenerateCopyHelperFunction()
1965 EmitARCCopyWeak(dstField, srcField); in GenerateCopyHelperFunction()
1972 MakeAddrLValue(srcField, varType)); in GenerateCopyHelperFunction()
1976 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
2001 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
2139 Address srcField = Builder.CreateStructGEP(src, capture.getIndex()); in GenerateDestroyHelperFunction() local
2141 pushCaptureCleanup(capture.DisposeKind, srcField, in GenerateDestroyHelperFunction()
2164 Address srcField) override { in emitCopy() argument
2167 srcField = CGF.Builder.CreateElementBitCast(srcField, CGF.Int8PtrTy); in emitCopy()
2168 llvm::Value *srcValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
2197 Address srcField) override { in emitCopy() argument
2198 CGF.EmitARCMoveWeak(destField, srcField); in emitCopy()
2218 Address srcField) override { in emitCopy() argument
2222 llvm::Value *value = CGF.Builder.CreateLoad(srcField); in emitCopy()
2230 CGF.EmitARCStoreStrongCall(srcField, null, /*ignored*/ true); in emitCopy()
2234 CGF.Builder.CreateStore(null, srcField); in emitCopy()
2255 Address srcField) override { in emitCopy() argument
2259 llvm::Value *oldValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
2287 Address srcField) override { in emitCopy() argument
2289 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
2313 Address srcField) override { in emitCopy() argument
2315 CGF.MakeAddrLValue(srcField, VarType)); in emitCopy()
2379 Address srcField = CGF.GetAddrOfLocalVar(&Src); in generateByrefCopyHelper() local
2380 srcField = Address(CGF.Builder.CreateLoad(srcField), CGF.Int8Ty, in generateByrefCopyHelper()
2382 srcField = CGF.Builder.CreateElementBitCast(srcField, byrefInfo.Type); in generateByrefCopyHelper()
2383 srcField = in generateByrefCopyHelper()
2384 CGF.emitBlockByrefAddress(srcField, byrefInfo, false, "src-object"); in generateByrefCopyHelper()
2386 generator.emitCopy(CGF, destField, srcField); in generateByrefCopyHelper()