Lines Matching refs:Dest
360 Address Dest, Address Ptr, in emitAtomicCmpXchg() argument
403 CGF.EmitStoreOfScalar(Cmp, CGF.MakeAddrLValue(Dest, E->getType())); in emitAtomicCmpXchg()
410 bool IsWeak, Address Dest, Address Ptr, in emitAtomicCmpXchgFailureSet() argument
442 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, Size, SuccessOrder, in emitAtomicCmpXchgFailureSet()
467 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, in emitAtomicCmpXchgFailureSet()
473 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, in emitAtomicCmpXchgFailureSet()
483 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, Size, SuccessOrder, in emitAtomicCmpXchgFailureSet()
493 static void EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *E, Address Dest, in EmitAtomicOp() argument
508 emitAtomicCmpXchgFailureSet(CGF, E, false, Dest, Ptr, Val1, Val2, in EmitAtomicOp()
513 emitAtomicCmpXchgFailureSet(CGF, E, true, Dest, Ptr, Val1, Val2, in EmitAtomicOp()
519 emitAtomicCmpXchgFailureSet(CGF, E, IsWeakC->getZExtValue(), Dest, Ptr, in EmitAtomicOp()
533 emitAtomicCmpXchgFailureSet(CGF, E, false, Dest, Ptr, Val1, Val2, in EmitAtomicOp()
538 emitAtomicCmpXchgFailureSet(CGF, E, true, Dest, Ptr, Val1, Val2, in EmitAtomicOp()
553 CGF.Builder.CreateStore(Load, Dest); in EmitAtomicOp()
652 CGF.Builder.CreateStore(Result, Dest); in EmitAtomicOp()
665 static void EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *Expr, Address Dest, in EmitAtomicOp() argument
675 EmitAtomicOp(CGF, Expr, Dest, Ptr, Val1, Val2, IsWeak, FailureOrder, Size, in EmitAtomicOp()
684 EmitAtomicOp(CGF, Expr, Dest, Ptr, Val1, Val2, IsWeak, FailureOrder, Size, in EmitAtomicOp()
710 EmitAtomicOp(CGF, Expr, Dest, Ptr, Val1, Val2, IsWeak, FailureOrder, Size, in EmitAtomicOp()
754 Address Dest = Address::invalid(); in EmitAtomicExpr() local
793 Dest = EmitPointerWithAlignment(E->getVal1()); in EmitAtomicExpr()
802 Dest = EmitPointerWithAlignment(E->getVal2()); in EmitAtomicExpr()
885 if (Dest.isValid()) in EmitAtomicExpr()
886 Dest = Atomics.emitCastToAtomicIntPointer(Dest); in EmitAtomicExpr()
888 Dest = CreateMemTemp(RValTy, "cmpxchg.bool"); in EmitAtomicExpr()
890 Dest = Atomics.emitCastToAtomicIntPointer(Atomics.CreateTempAlloca()); in EmitAtomicExpr()
1160 Args.add(RValue::get(EmitCastToVoidPtr(Dest.getPointer())), in EmitAtomicExpr()
1193 Builder.CreateBitCast(Dest, ResVal->getType()->getPointerTo())); in EmitAtomicExpr()
1200 Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo()), in EmitAtomicExpr()
1220 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1227 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1233 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1239 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1243 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1251 Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo( in EmitAtomicExpr()
1252 Dest.getAddressSpace())), in EmitAtomicExpr()
1281 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1286 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1296 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1304 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1311 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1324 Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo( in EmitAtomicExpr()
1325 Dest.getAddressSpace())), in EmitAtomicExpr()
1533 LValue Dest = CGF.MakeAddrLValue(getAtomicAddress(), getAtomicType()); in emitCopyIntoMemory() local
1538 CGF.EmitAggregateCopy(Dest, Src, getAtomicType(), in emitCopyIntoMemory()