Lines Matching defs:UpdateOp
243 /// \param UpdateOp Update operation for the current lvalue.
245 const llvm::function_ref<RValue(RValue)> &UpdateOp,
285 const llvm::function_ref<RValue(RValue)> &UpdateOp,
289 const llvm::function_ref<RValue(RValue)> &UpdateOp,
1745 const llvm::function_ref<RValue(RValue)> &UpdateOp,
1788 RValue NewRVal = UpdateOp(UpRVal);
1799 llvm::AtomicOrdering AO, const llvm::function_ref<RValue(RValue)> &UpdateOp,
1818 EmitAtomicUpdateValue(CGF, *this, OldRVal, UpdateOp, DesiredAddr);
1828 llvm::AtomicOrdering AO, const llvm::function_ref<RValue(RValue)> &UpdateOp,
1855 EmitAtomicUpdateValue(CGF, *this, OldRVal, UpdateOp, NewAtomicAddr);
1945 llvm::AtomicOrdering AO, const llvm::function_ref<RValue(RValue)> &UpdateOp,
1948 EmitAtomicUpdateLibcall(AO, UpdateOp, IsVolatile);
1950 EmitAtomicUpdateOp(AO, UpdateOp, IsVolatile);
2084 const llvm::function_ref<RValue(RValue)> &UpdateOp, bool IsVolatile) {
2086 Atomics.EmitAtomicUpdate(AO, UpdateOp, IsVolatile);