Lines Matching refs:DestAddr

219   Address DestAddr = CheckAtomicAlignment(CGF, E);  in MakeBinaryAtomicValue()  local
229 CGF.Builder.CreateAtomicRMW(Kind, DestAddr, Val, Ordering); in MakeBinaryAtomicValue()
272 Address DestAddr = CheckAtomicAlignment(CGF, E); in EmitBinaryAtomicPost() local
282 Kind, DestAddr, Val, llvm::AtomicOrdering::SequentiallyConsistent); in EmitBinaryAtomicPost()
309 Address DestAddr = CheckAtomicAlignment(CGF, E); in MakeAtomicCmpXchgValue() local
320 DestAddr, Cmp, New, llvm::AtomicOrdering::SequentiallyConsistent, in MakeAtomicCmpXchgValue()
356 Address DestAddr = CheckAtomicAlignment(CGF, E); in EmitAtomicCmpXchgForMSIntrin() local
371 DestAddr, Comparand, Exchange, SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchgForMSIntrin()
409 Address DestAddr(DestPtr, Int128Ty, in EmitAtomicCmpXchg128ForMSIntrin() local
423 auto *CXI = CGF.Builder.CreateAtomicCmpXchg(DestAddr, Comparand, Exchange, in EmitAtomicCmpXchg128ForMSIntrin()
446 Address DestAddr = CheckAtomicAlignment(CGF, E); in EmitAtomicIncrementValue() local
448 AtomicRMWInst::Add, DestAddr, ConstantInt::get(IntTy, 1), Ordering); in EmitAtomicIncrementValue()
458 Address DestAddr = CheckAtomicAlignment(CGF, E); in EmitAtomicDecrementValue() local
460 AtomicRMWInst::Sub, DestAddr, ConstantInt::get(IntTy, 1), Ordering); in EmitAtomicDecrementValue()
4071 Address DestAddr = EmitPointerWithAlignment(E->getArg(0)); in EmitBuiltinExpr() local
4075 DestAddr, SrcAddr, SizeVal); in EmitBuiltinExpr()
4076 return RValue::get(DestAddr.getPointer()); in EmitBuiltinExpr()
5118 Address DestAddr = CheckAtomicAlignment(*this, E); in EmitBuiltinExpr() local
5131 auto Result = Builder.CreateAtomicCmpXchg(DestAddr, Comparand, Exchange, in EmitBuiltinExpr()
5825 Address DestAddr = EmitMSVAListRef(E->getArg(0)); in EmitBuiltinExpr() local
5828 DestAddr = DestAddr.withElementType(Int8PtrTy); in EmitBuiltinExpr()
5832 return RValue::get(Builder.CreateStore(ArgPtr, DestAddr)); in EmitBuiltinExpr()
12051 Address DestAddr = CheckAtomicAlignment(*this, E); in EmitAArch64BuiltinExpr() local
12054 Builder.CreateAtomicRMW(AtomicRMWInst::Add, DestAddr, Val, in EmitAArch64BuiltinExpr()
19449 Address DestAddr = EmitPointerWithAlignment(E->getArg(0)); in EmitNVPTXBuiltinExpr() local
19452 return Builder.CreateAtomicRMW(llvm::AtomicRMWInst::FAdd, DestAddr, Val, in EmitNVPTXBuiltinExpr()
20956 Address DestAddr = EmitPointerWithAlignment(E->getArg(1)); in EmitHexagonBuiltinExpr() local
20957 DestAddr = Address(DestAddr.getPointer(), Int8Ty, DestAddr.getAlignment()); in EmitHexagonBuiltinExpr()
20958 llvm::Value *DestAddress = DestAddr.getPointer(); in EmitHexagonBuiltinExpr()
20974 Builder.CreateAlignedStore(DestVal, DestAddress, DestAddr.getAlignment()); in EmitHexagonBuiltinExpr()