Home
last modified time | relevance | path

Searched refs:Acquire (Results 1 – 25 of 71) sorted by relevance

123

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors_mac.cpp217 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
228 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
250 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
261 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
281 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
291 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
301 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
324 Acquire(thr, pc, (uptr)connection); in TSAN_INTERCEPTOR()
338 Acquire(thr, pc, (uptr)connection); in TSAN_INTERCEPTOR()
354 Acquire(thr, pc, (uptr)connection); in TSAN_INTERCEPTOR()
[all …]
H A Dtsan_interceptors_libdispatch.cpp106 Acquire(thr, pc, submit_sync); in dispatch_sync_pre_execute()
111 if (serial_sync) Acquire(thr, pc, serial_sync); in dispatch_sync_pre_execute()
112 if (serial_task && concurrent_sync) Acquire(thr, pc, concurrent_sync); in dispatch_sync_pre_execute()
184 Acquire(thr, pc, (uptr)&new_context); \
210 Acquire(thr, pc, (uptr)&new_context); \
306 Acquire(thr, pc, (uptr)a); in TSAN_INTERCEPTOR()
332 if (result == 0) Acquire(thr, pc, (uptr)dsema); in TSAN_INTERCEPTOR()
340 if (result == 0) Acquire(thr, pc, (uptr)group); in TSAN_INTERCEPTOR()
397 Acquire(thr, pc, (uptr)group); in DECLARE_REAL()
517 Acquire(thr, pc, parent_to_child_sync);
[all …]
H A Dtsan_vector_clock.cpp36 void VectorClock::Acquire(const VectorClock* src) { in Acquire() function in __tsan::VectorClock
62 dst->Acquire(this); in Release()
H A Dtsan_vector_clock.h28 void Acquire(const VectorClock* src);
H A Dtsan_rtl_thread.cpp158 thr->clock.Acquire(thr->tctx->sync); in ThreadStart()
303 thr->clock.Acquire(arg.sync); in ThreadJoin()
366 Acquire(fiber, pc, (uptr)fiber); in FiberSwitch()
H A Dtsan_rtl_mutex.cpp193 thr->clock.Acquire(s->clock); in MutexPostLock()
194 thr->clock.Acquire(s->read_clock); in MutexPostLock()
303 thr->clock.Acquire(s->clock); in MutexPostReadLock()
441 void Acquire(ThreadState *thr, uptr pc, uptr addr) { in Acquire() function
452 thr->clock.Acquire(s->clock); in Acquire()
H A Dtsan_interface.cpp87 Acquire(cur_thread(), CALLERPC, (uptr)addr); in __tsan_acquire()
H A Dtsan_fd.cpp186 Acquire(thr, pc, (uptr)s); in FdAcquire()
344 Acquire(thr, pc, (uptr)&fdctx.connectsync); in FdSocketAccept()
H A Dtsan_interceptors_posix.cpp435 Acquire(thr, ctx->pc, (uptr)ctx); in at_exit_callback_installed_at()
445 Acquire(thr, ctx->pc, (uptr)arg); in cxa_at_exit_callback_installed_at()
511 Acquire(thr, ctx->pc, (uptr)arg); in on_exit_callback_installed_at()
953 Acquire(thr, pc, (uptr)g); in guard_acquire()
1659 Acquire(thr, pc, (uptr)b); in TSAN_INTERCEPTOR()
2159 Acquire(thr, 0, (uptr)&sigactions[sig]); in CallUserSignalHandler()
2531 Acquire(thr, pc, File2addr(path)); \
2569 Acquire(((TsanInterceptorContext *) ctx)->thr, pc, u)
2575 Acquire(((TsanInterceptorContext *) ctx)->thr, pc, Dir2addr(path))
2733 Acquire(thr, pc, addr); in syscall_acquire()
H A Dtsan_interface_java.cpp236 Acquire(thr, 0, addr); in __tsan_java_acquire()
H A Dtsan_interface_atomic.cpp241 thr->clock.Acquire(s->clock); in AtomicRMW()
279 thr->clock.Acquire(s->clock); in Atomic()
470 thr->clock.Acquire(s->clock); in Atomic()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAtomicOrdering.h61 Acquire = 4, enumerator
130 return isAtLeastOrStrongerThan(AO, AtomicOrdering::Acquire); in isAcquireOrStronger()
141 if ((AO == AtomicOrdering::Acquire && Other == AtomicOrdering::Release) || in getMergedAtomicOrdering()
142 (AO == AtomicOrdering::Release && Other == AtomicOrdering::Acquire)) in getMergedAtomicOrdering()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTX.h160 Acquire = (OrderingUnderlyingType)AtomicOrdering::Acquire, enumerator
H A DNVPTXUtilities.h134 case Ordering::Acquire: in OrderingToString()
H A DNVPTXISelDAGToDAG.cpp676 case AtomicOrdering::Acquire: in getOperationOrderings()
681 return NVPTX::Ordering::Acquire; in getOperationOrderings()
705 InstrOrder = NVPTX::Ordering::Acquire; in getOperationOrderings()
737 case NVPTX::Ordering::Acquire: in getOperationScope()
773 (O == NVPTX::Ordering::Acquire || O == NVPTX::Ordering::Release)) in getFenceOp()
777 case NVPTX::Ordering::Acquire: in getFenceOp()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp34 if ((X == AtomicOrdering::Acquire && Y == AtomicOrdering::Release) || in strongerOrdering()
35 (Y == AtomicOrdering::Acquire && X == AtomicOrdering::Release)) in strongerOrdering()
/freebsd/crypto/heimdal/kuser/
H A Dkcc-commands.in110 help = "Acquire a Kerberos ticket"
157 help = "Acquire a Kerberos ticket"
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp158 case AtomicOrdering::Acquire: in getLRForRMW32()
180 case AtomicOrdering::Acquire: in getSCForRMW32()
202 case AtomicOrdering::Acquire: in getLRForRMW64()
224 case AtomicOrdering::Acquire: in getSCForRMW64()
H A DRISCVInstrInfoZalasr.td9 // This file describes the RISC-V instructions from the Zalasr (Load-Acquire
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp2370 if (Order != AtomicOrdering::Acquire) { in insertWait()
2611 Order == AtomicOrdering::Acquire || in expandLoad()
2623 if (Order == AtomicOrdering::Acquire || in expandLoad()
2698 if (Order == AtomicOrdering::Acquire) { in expandAtomicFence()
2723 if (Order == AtomicOrdering::Acquire || in expandAtomicFence()
2744 Order == AtomicOrdering::Acquire || Order == AtomicOrdering::Release || in expandAtomicCmpxchgOrRmw()
2760 if (Order == AtomicOrdering::Acquire || in expandAtomicCmpxchgOrRmw()
2763 MOI.getFailureOrdering() == AtomicOrdering::Acquire || in expandAtomicCmpxchgOrRmw()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp1562 Acquire, enumerator
1608 return {Set, Acquire, false}; in decodeBitTestBuiltin()
1614 return {Reset, Acquire, false}; in decodeBitTestBuiltin()
1620 return {Reset, Acquire, false}; in decodeBitTestBuiltin()
1626 return {Set, Acquire, false}; in decodeBitTestBuiltin()
1685 case BitTest::Acquire: return llvm::AtomicOrdering::Acquire; in getBitTestAtomicOrdering()
1887 AtomicOrdering::Acquire); in EmitMSVCBuiltinExpr()
1896 AtomicOrdering::Acquire); in EmitMSVCBuiltinExpr()
1906 return EmitAtomicCmpXchgForMSIntrin(*this, E, AtomicOrdering::Acquire); in EmitMSVCBuiltinExpr()
1915 return EmitAtomicCmpXchg128ForMSIntrin(*this, E, AtomicOrdering::Acquire); in EmitMSVCBuiltinExpr()
[all …]
H A DCGAtomic.cpp451 FailureOrder = llvm::AtomicOrdering::Acquire; in emitAtomicCmpXchgFailureSet()
492 llvm::AtomicOrdering::Acquire, Scope); in emitAtomicCmpXchgFailureSet()
1299 llvm::AtomicOrdering::Acquire, Scope); in EmitAtomicExpr()
1356 llvm::AtomicOrdering::Acquire, Scope); in EmitAtomicExpr()
1556 AO = llvm::AtomicOrdering::Acquire; in EmitAtomicLoad()
2042 if (AO == llvm::AtomicOrdering::Acquire) in EmitAtomicStore()
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/go/
H A Dtsan_go.cpp241 Acquire(thr, 0, (uptr)addr); in __tsan_acquire()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXInstPrinter.cpp283 case NVPTX::Ordering::Acquire: in printLdStCode()
/freebsd/crypto/openssl/doc/internal/man3/
H A Dossl_rcu_lock_new.pod226 * 1) Acquire a read side hold on the shared data

123