Lines Matching refs:srcField

1985     Address srcField = Builder.CreateStructGEP(src, index);  in GenerateCopyHelperFunction()  local
1992 EmitSynthesizedCXXCopyCtor(dstField, srcField, CI.getCopyExpr()); in GenerateCopyHelperFunction()
1995 EmitARCCopyWeak(dstField, srcField); in GenerateCopyHelperFunction()
2002 MakeAddrLValue(srcField, varType)); in GenerateCopyHelperFunction()
2006 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
2031 llvm::Value *srcValue = Builder.CreateLoad(srcField, "blockcopy.src"); in GenerateCopyHelperFunction()
2178 Address srcField = Builder.CreateStructGEP(src, capture.getIndex()); in GenerateDestroyHelperFunction() local
2180 pushCaptureCleanup(DestroyedCapture.DisposeKind, srcField, in GenerateDestroyHelperFunction()
2203 Address srcField) override { in emitCopy() argument
2206 srcField = CGF.Builder.CreateBitCast(srcField, CGF.VoidPtrPtrTy); in emitCopy()
2207 llvm::Value *srcValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
2236 Address srcField) override { in emitCopy() argument
2237 CGF.EmitARCMoveWeak(destField, srcField); in emitCopy()
2257 Address srcField) override { in emitCopy() argument
2261 llvm::Value *value = CGF.Builder.CreateLoad(srcField); in emitCopy()
2269 CGF.EmitARCStoreStrongCall(srcField, null, /*ignored*/ true); in emitCopy()
2273 CGF.Builder.CreateStore(null, srcField); in emitCopy()
2294 Address srcField) override { in emitCopy() argument
2298 llvm::Value *oldValue = CGF.Builder.CreateLoad(srcField); in emitCopy()
2326 Address srcField) override { in emitCopy() argument
2328 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
2352 Address srcField) override { in emitCopy() argument
2354 CGF.MakeAddrLValue(srcField, VarType)); in emitCopy()
2426 Address srcField = CGF.GetAddrOfLocalVar(&Src); in generateByrefCopyHelper() local
2427 srcField = Address(CGF.Builder.CreateLoad(srcField), in generateByrefCopyHelper()
2429 srcField = CGF.Builder.CreateBitCast(srcField, byrefPtrType); in generateByrefCopyHelper()
2430 srcField = CGF.emitBlockByrefAddress(srcField, byrefInfo, false, in generateByrefCopyHelper()
2433 generator.emitCopy(CGF, destField, srcField); in generateByrefCopyHelper()