Home
last modified time | relevance | path

Searched refs:UpdateOp (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp236 const llvm::function_ref<RValue(RValue)> &UpdateOp,
275 const llvm::function_ref<RValue(RValue)> &UpdateOp,
279 const llvm::function_ref<RValue(RValue)> &UpdateOp,
1761 const llvm::function_ref<RValue(RValue)> &UpdateOp, in EmitAtomicUpdateValue() argument
1804 RValue NewRVal = UpdateOp(UpRVal); in EmitAtomicUpdateValue()
1834 EmitAtomicUpdateValue(CGF, *this, OldRVal, UpdateOp, DesiredAddr); in EmitAtomicUpdateLibcall()
1866 EmitAtomicUpdateValue(CGF, *this, OldRVal, UpdateOp, NewAtomicAddr); in EmitAtomicUpdateOp()
1959 EmitAtomicUpdateLibcall(AO, UpdateOp, IsVolatile); in EmitAtomicUpdate()
1961 EmitAtomicUpdateOp(AO, UpdateOp, IsVolatile); in EmitAtomicUpdate()
2082 const llvm::function_ref<RValue(RValue)> &UpdateOp, bool IsVolatile) { in EmitAtomicUpdate() argument
[all …]
H A DCodeGenFunction.h3741 const llvm::function_ref<RValue(RValue)> &UpdateOp,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h988 AtomicUpdateCallbackTy &UpdateOp,
1057 AtomicUpdateCallbackTy &UpdateOp,
1093 AtomicUpdateCallbackTy &UpdateOp, bool UpdateExpr,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2505 AtomicUpdateCallbackTy &UpdateOp, bool IsXLHSInRHSPart) { in createAtomicUpdate() argument
2522 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, RMWOp, UpdateOp, X.IsVolatile, in createAtomicUpdate()
2559 AtomicUpdateCallbackTy &UpdateOp, in emitAtomicUpdate() argument
2621 Value *Upd = UpdateOp(OldExprVal, Builder); in emitAtomicUpdate()
2657 AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, in createAtomicCapture() argument
2678 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, AtomicOp, UpdateOp, in createAtomicCapture()