Lines Matching refs:Dest
366 Address Dest, Address Ptr, in emitAtomicCmpXchg() argument
409 CGF.EmitStoreOfScalar(Cmp, CGF.MakeAddrLValue(Dest, E->getType())); in emitAtomicCmpXchg()
416 bool IsWeak, Address Dest, Address Ptr, in emitAtomicCmpXchgFailureSet() argument
448 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, Size, SuccessOrder, in emitAtomicCmpXchgFailureSet()
473 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, in emitAtomicCmpXchgFailureSet()
478 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, Size, SuccessOrder, in emitAtomicCmpXchgFailureSet()
483 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, Size, SuccessOrder, in emitAtomicCmpXchgFailureSet()
512 static void EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *E, Address Dest, in EmitAtomicOp() argument
528 emitAtomicCmpXchgFailureSet(CGF, E, false, Dest, Ptr, Val1, Val2, in EmitAtomicOp()
533 emitAtomicCmpXchgFailureSet(CGF, E, true, Dest, Ptr, Val1, Val2, in EmitAtomicOp()
539 emitAtomicCmpXchgFailureSet(CGF, E, IsWeakC->getZExtValue(), Dest, Ptr, in EmitAtomicOp()
553 emitAtomicCmpXchgFailureSet(CGF, E, false, Dest, Ptr, Val1, Val2, in EmitAtomicOp()
558 emitAtomicCmpXchgFailureSet(CGF, E, true, Dest, Ptr, Val1, Val2, in EmitAtomicOp()
573 CGF.Builder.CreateStore(Load, Dest); in EmitAtomicOp()
689 CGF.Builder.CreateStore(Result, Dest); in EmitAtomicOp()
702 static void EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *Expr, Address Dest, in EmitAtomicOp() argument
712 EmitAtomicOp(CGF, Expr, Dest, Ptr, Val1, Val2, IsWeak, FailureOrder, Size, in EmitAtomicOp()
722 EmitAtomicOp(CGF, Expr, Dest, Ptr, Val1, Val2, IsWeak, FailureOrder, Size, in EmitAtomicOp()
748 EmitAtomicOp(CGF, Expr, Dest, Ptr, Val1, Val2, IsWeak, FailureOrder, Size, in EmitAtomicOp()
794 Address Dest = Address::invalid(); in EmitAtomicExpr() local
844 Dest = EmitPointerWithAlignment(E->getVal1()); in EmitAtomicExpr()
853 Dest = EmitPointerWithAlignment(E->getVal2()); in EmitAtomicExpr()
947 if (Dest.isValid()) { in EmitAtomicExpr()
949 Dest = Atomics.emitCastToAtomicIntPointer(Dest); in EmitAtomicExpr()
951 Dest = CreateMemTemp(RValTy, "cmpxchg.bool"); in EmitAtomicExpr()
953 Dest = Atomics.CreateTempAlloca(); in EmitAtomicExpr()
955 Dest = Atomics.emitCastToAtomicIntPointer(Dest); in EmitAtomicExpr()
1239 Args.add(RValue::get(EmitCastToVoidPtr(Dest.getPointer())), in EmitAtomicExpr()
1277 Builder.CreateBitCast(Dest, ResVal->getType()->getPointerTo())); in EmitAtomicExpr()
1284 Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo()), 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()
1317 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1323 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1327 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1335 Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo( in EmitAtomicExpr()
1336 Dest.getAddressSpace())), in EmitAtomicExpr()
1365 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1370 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1380 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1388 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1395 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail, Size, in EmitAtomicExpr()
1408 Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo( in EmitAtomicExpr()
1409 Dest.getAddressSpace())), in EmitAtomicExpr()
1617 LValue Dest = CGF.MakeAddrLValue(getAtomicAddress(), getAtomicType()); in emitCopyIntoMemory() local
1622 CGF.EmitAggregateCopy(Dest, Src, getAtomicType(), in emitCopyIntoMemory()