Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:SRC

490   llvm::Value *src =
501 src = CGF.Builder.CreateBitCast(src, CGF.VoidPtrTy);
502 args.add(RValue::get(src), Context.VoidPtrTy);
1791 llvm::Value *src,
1794 assert(dst->getType() == src->getType());
1804 src = CGF.Builder.CreateBitCast(src, CGF.Int8PtrPtrTy);
1806 llvm::CallInst *result = CGF.Builder.CreateCall2(fn, dst, src);
2113 /// void @objc_moveWeak(i8** %dest, i8** %src)
2114 /// Disregards the current value in %dest. Leaves %src pointing to nothing.
2115 /// Essentially (objc_copyWeak(dest, src), objc_destroyWeak(src)).
2116 void CodeGenFunction::EmitARCMoveWeak(llvm::Value *dst, llvm::Value *src) {
2117 emitARCCopyOperation(*this, dst, src,
2122 /// void @objc_copyWeak(i8** %dest, i8** %src)
2124 /// objc_release(objc_initWeak(dest, objc_readWeakRetained(src)))
2125 void CodeGenFunction::EmitARCCopyWeak(llvm::Value *dst, llvm::Value *src) {
2126 emitARCCopyOperation(*this, dst, src,
2823 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(),
2826 Expr *Args[2] = { &DST, &SRC };
2904 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(),
2911 ConstructorArgs.push_back(&SRC);