Lines Matching refs:SRC
573 Address src =
584 src = CGF.Builder.CreateBitCast(src, CGF.VoidPtrTy);
585 args.add(RValue::get(src.getPointer()), Context.VoidPtrTy);
1916 Address src,
1919 assert(dst.getType() == src.getType());
1931 CGF.Builder.CreateBitCast(src.getPointer(), CGF.Int8PtrPtrTy)
2258 /// void \@objc_moveWeak(i8** %dest, i8** %src)
2259 /// Disregards the current value in %dest. Leaves %src pointing to nothing.
2260 /// Essentially (objc_copyWeak(dest, src), objc_destroyWeak(src)).
2261 void CodeGenFunction::EmitARCMoveWeak(Address dst, Address src) {
2262 emitARCCopyOperation(*this, dst, src,
2267 /// void \@objc_copyWeak(i8** %dest, i8** %src)
2269 /// objc_release(objc_initWeak(dest, objc_readWeakRetained(src)))
2270 void CodeGenFunction::EmitARCCopyWeak(Address dst, Address src) {
2271 emitARCCopyOperation(*this, dst, src,
2959 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(),
2962 Expr *Args[2] = { &DST, &SRC };
3035 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(),
3042 ConstructorArgs.push_back(&SRC);