Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors_mac.cpp195 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
206 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
227 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
238 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
258 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
268 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
278 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
301 Acquire(thr, pc, (uptr)connection); in TSAN_INTERCEPTOR()
315 Acquire(thr, pc, (uptr)connection); in TSAN_INTERCEPTOR()
331 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_rtl_thread.cpp158 thr->clock.Acquire(thr->tctx->sync); in ThreadStart()
301 thr->clock.Acquire(arg.sync); in ThreadJoin()
364 Acquire(fiber, pc, (uptr)fiber); in FiberSwitch()
H A Dtsan_vector_clock.h28 void Acquire(const VectorClock* src);
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.cpp425 Acquire(thr, ctx->pc, (uptr)ctx); in at_exit_callback_installed_at()
435 Acquire(thr, ctx->pc, (uptr)arg); in cxa_at_exit_callback_installed_at()
501 Acquire(thr, ctx->pc, (uptr)arg); in on_exit_callback_installed_at()
892 Acquire(thr, pc, (uptr)g); in guard_acquire()
1592 Acquire(thr, pc, (uptr)b); in TSAN_INTERCEPTOR()
2082 Acquire(thr, 0, (uptr)&sigactions[sig]); in CallUserSignalHandler()
2452 Acquire(thr, pc, File2addr(path)); \
2490 Acquire(((TsanInterceptorContext *) ctx)->thr, pc, u)
2496 Acquire(((TsanInterceptorContext *) ctx)->thr, pc, Dir2addr(path))
2654 Acquire(thr, pc, addr); in syscall_acquire()
H A Dtsan_interface_atomic.cpp240 thr->clock.Acquire(s->clock); in AtomicLoad()
298 thr->clock.Acquire(s->clock); in AtomicRMW()
441 thr->clock.Acquire(s->clock); in AtomicCAS()
H A Dtsan_interface_java.cpp237 Acquire(thr, 0, addr); in __tsan_java_acquire()
H A Dtsan_interface_ann.cpp157 Acquire(thr, pc, addr); in AnnotateHappensAfter()
H A Dtsan_rtl.h591 void Acquire(ThreadState *thr, uptr pc, uptr addr);
/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/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/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp160 case AtomicOrdering::Acquire: in getLRForRMW32()
182 case AtomicOrdering::Acquire: in getSCForRMW32()
204 case AtomicOrdering::Acquire: in getSCForRMW64()
226 case AtomicOrdering::Acquire:
H A DRISCVInstrInfoZalasr.td9 // This file describes the RISC-V instructions from the Zalasr (Load-Acquire
/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/SPIRV/
H A DSPIRVUtils.cpp238 case AtomicOrdering::Acquire: in getMemSemantics()
239 return SPIRV::MemorySemantics::Acquire; in getMemSemantics()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp2629 MOI.getOrdering() == AtomicOrdering::Acquire || in expandLoad()
2642 if (MOI.getOrdering() == AtomicOrdering::Acquire || in expandLoad()
2718 if (MOI.getOrdering() == AtomicOrdering::Acquire) in expandAtomicFence()
2742 if (MOI.getOrdering() == AtomicOrdering::Acquire || in expandAtomicFence()
2762 MOI.getOrdering() == AtomicOrdering::Acquire || in expandAtomicCmpxchgOrRmw()
2779 if (MOI.getOrdering() == AtomicOrdering::Acquire || in expandAtomicCmpxchgOrRmw()
2782 MOI.getFailureOrdering() == AtomicOrdering::Acquire || in expandAtomicCmpxchgOrRmw()
/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/clang/lib/CodeGen/
H A DCGAtomic.cpp449 FailureOrder = llvm::AtomicOrdering::Acquire; in emitAtomicCmpXchgFailureSet()
490 llvm::AtomicOrdering::Acquire, Scope); in emitAtomicCmpXchgFailureSet()
1255 llvm::AtomicOrdering::Acquire, Scope); in EmitAtomicExpr()
1312 llvm::AtomicOrdering::Acquire, Scope); in EmitAtomicExpr()
1512 AO = llvm::AtomicOrdering::Acquire; in EmitAtomicLoad()
1998 if (AO == llvm::AtomicOrdering::Acquire) in EmitAtomicStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp363 Query.MMODescrs[0].Ordering == AtomicOrdering::Acquire; in AArch64LegalizerInfo()
1751 bool IsLoadAcquire = IsLoad && Ordering == AtomicOrdering::Acquire; in legalizeLoadStore()
2038 case AtomicOrdering::Acquire: in legalizeAtomicCmpxchg128()
2079 case AtomicOrdering::Acquire: in legalizeAtomicCmpxchg128()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp669 case AtomicOrdering::Acquire: v = 2; break; in createOrdering()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1067 case AtomicOrdering::Acquire: in emitLeadingFence()
1090 case AtomicOrdering::Acquire: in emitTrailingFence()
1092 return Builder.CreateFence(AtomicOrdering::Acquire); in emitTrailingFence()
1116 case AtomicOrdering::Acquire: in lowerATOMIC_FENCE()

123