Lines Matching refs:DST
1869 llvm::Value *dst,
1873 assert(dst->getType() == src->getType());
1884 CGF.Builder.CreateBitCast(dst, CGF.Int8PtrPtrTy),
2066 llvm::Value *CodeGenFunction::EmitARCStoreStrong(LValue dst,
2069 QualType type = dst.getType();
2076 (dst.getAlignment().isZero() ||
2077 dst.getAlignment() >= CharUnits::fromQuantity(PointerAlignInBytes))) {
2078 return EmitARCStoreStrongCall(dst.getAddress(), newValue, ignored);
2087 llvm::Value *oldValue = EmitLoadOfScalar(dst);
2091 EmitStoreOfScalar(newValue, dst);
2094 EmitARCRelease(oldValue, dst.isARCPreciseLifetime());
2219 void CodeGenFunction::EmitARCMoveWeak(llvm::Value *dst, llvm::Value *src) {
2220 emitARCCopyOperation(*this, dst, src,
2228 void CodeGenFunction::EmitARCCopyWeak(llvm::Value *dst, llvm::Value *src) {
2229 emitARCCopyOperation(*this, dst, src,
2915 UnaryOperator DST(&DstExpr, UO_Deref, DestTy->getPointeeType(),
2923 Expr *Args[2] = { &DST, &SRC };