/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | tsd.h | 40 atomic_store_relaxed(&Precedence, 0); in tryLock() 44 atomic_store_relaxed( in tryLock() 50 atomic_store_relaxed(&Precedence, 0); in lock()
|
H A D | quarantine.h | 91 atomic_store_relaxed(&From->Size, 0); in transfer() 163 void addToSize(uptr add) { atomic_store_relaxed(&Size, getSize() + add); } in addToSize() 164 void subFromSize(uptr sub) { atomic_store_relaxed(&Size, getSize() - sub); } in subFromSize() 185 atomic_store_relaxed(&MaxSize, Size); in init() 186 atomic_store_relaxed(&MinSize, Size / 10 * 9); // 90% of max size. in init() 187 atomic_store_relaxed(&MaxCacheSize, CacheSize); in init()
|
H A D | stats.h | 40 atomic_store_relaxed(&StatsArray[I], V); in add() 45 atomic_store_relaxed(&StatsArray[I], V); in sub() 48 void set(StatType I, uptr V) { atomic_store_relaxed(&StatsArray[I], V); } in set()
|
H A D | condition_variable_linux.cpp | 26 atomic_store_relaxed(&Counter, V + 1); in notifyAllImpl() 41 atomic_store_relaxed(&Counter, V); in waitImpl()
|
H A D | stack_depot.h | 151 atomic_store_relaxed(&Tab[Pos], RingPos); in insert() 152 atomic_store_relaxed(&Ring[RingPos], Id); in insert() 155 atomic_store_relaxed(&Ring[RingPos], *I); in insert()
|
H A D | combined.h | 1423 atomic_store_relaxed(&Entry->Ptr, 0); 1426 atomic_store_relaxed(&Entry->AllocationTrace, AllocationTrace); in storeSecondaryAllocationStackMaybe() 1427 atomic_store_relaxed(&Entry->AllocationTid, AllocationTid); in storeSecondaryAllocationStackMaybe() 1428 atomic_store_relaxed(&Entry->AllocationSize, AllocationSize); in storeSecondaryAllocationStackMaybe() 1429 atomic_store_relaxed(&Entry->DeallocationTrace, DeallocationTrace); in storeSecondaryAllocationStackMaybe() 1430 atomic_store_relaxed(&Entry->DeallocationTid, DeallocationTid); in storeSecondaryAllocationStackMaybe() 1433 atomic_store_relaxed(&Entry->Ptr, reinterpret_cast<uptr>(Ptr)); in storeSecondaryAllocationStackMaybe()
|
H A D | chunk.h | 119 atomic_store_relaxed(getAtomicHeader(Ptr), NewPackedHeader); in storeHeader()
|
H A D | atomic_helpers.h | 131 inline void atomic_store_relaxed(volatile T *A, typename T::Type V) { in atomic_store_relaxed() function
|
H A D | secondary.h | 472 atomic_store_relaxed(&ReleaseToOsIntervalMs, Interval); in releaseOlderThan() 478 atomic_store_relaxed( in releaseOlderThan() 484 atomic_store_relaxed(&MaxEntrySize, static_cast<uptr>(Value));
|
/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_quarantine.h | 85 atomic_store_relaxed(&max_size_, size); in Init() 86 atomic_store_relaxed(&min_size_, size / 10 * 9); // 90% of max size. in Init() 87 atomic_store_relaxed(&max_cache_size_, cache_size); in Init() 233 atomic_store_relaxed(&from_cache->size_, 0); in Transfer() 304 atomic_store_relaxed(&size_, Size() + add); in SizeAdd() 307 atomic_store_relaxed(&size_, Size() - sub); in SizeSub()
|
H A D | sanitizer_atomic.h | 92 inline void atomic_store_relaxed(volatile T *a, typename T::Type v) { in atomic_store_relaxed() function
|
H A D | sanitizer_allocator.cpp | 187 atomic_store_relaxed(&allocator_out_of_memory, 1); in SetAllocatorOutOfMemory()
|
H A D | sanitizer_symbolizer_report.cpp | 339 atomic_store_relaxed(&reporting_thread_, 0); in CheckLocked()
|
/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_sync.h | 75 atomic_store_relaxed(&flags, atomic_load_relaxed(&flags) | f); in SetFlags() 87 atomic_store_relaxed(&flags, current | (flagz & MutexCreationFlagMask)); in UpdateFlags()
|
H A D | tsan_rtl.cpp | 171 atomic_store_relaxed( in DoResetImpl() 182 atomic_store_relaxed(&tctx->thr->trace_pos, 0); in DoResetImpl() 337 atomic_store_relaxed(&thr->trace_pos, 0); in SlotDetachImpl() 674 atomic_store_relaxed(&thr->in_signal_handler, 0); in CheckUnwind() 938 atomic_store_relaxed(&thr->trace_pos, reinterpret_cast<uptr>(pos)); in TraceSkipGap() 955 atomic_store_relaxed(&thr->trace_pos, in TraceSwitchPart() 983 atomic_store_relaxed(&thr->trace_pos, in TraceSwitchPartImpl()
|
H A D | tsan_interface_ann.cpp | 86 atomic_store_relaxed(&race->addcount, in AddExpectRace() 97 atomic_store_relaxed(&race->hitcount, 0); in AddExpectRace() 98 atomic_store_relaxed(&race->addcount, 1); in AddExpectRace()
|
H A D | tsan_dense_alloc.h | 189 atomic_store_relaxed(&fillpos_, fillpos + 1); in AllocSuperBlock()
|
H A D | tsan_sync.cpp | 39 atomic_store_relaxed(&flags, 0); in Reset()
|
H A D | tsan_rtl_thread.cpp | 276 atomic_store_relaxed(&thr->trace_pos, 0); in OnFinished()
|
H A D | tsan_rtl.h | 731 atomic_store_relaxed(&thr->trace_pos, (uptr)(evp + 1)); in TraceRelease()
|
/llvm-project/compiler-rt/lib/ubsan_minimal/ |
H A D | ubsan_minimal_handlers.cpp | 80 __sanitizer::atomic_store_relaxed(&caller_pcs[sz], caller); in CheckFailed()
|
/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_allocator.cpp | 149 atomic_store_relaxed(&hwasan_allocator_tagging_enabled, in HwasanAllocatorInit() 656 atomic_store_relaxed(&hwasan_allocator_tagging_enabled, 1); in __hwasan_enable_allocator_tagging() 660 atomic_store_relaxed(&hwasan_allocator_tagging_enabled, 0); in __hwasan_disable_allocator_tagging()
|
/llvm-project/compiler-rt/lib/memprof/ |
H A D | memprof_allocator.cpp | 298 atomic_store_relaxed(&destructing, 0); in Allocator() 299 atomic_store_relaxed(&constructed, 1); in Allocator() 303 atomic_store_relaxed(&destructing, 1); in ~Allocator()
|
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | atomic128.ll | 402 define void @atomic_store_relaxed(ptr %p, i128 %in) { 403 ; CHECK-NOAVX-LABEL: atomic_store_relaxed: 421 ; CHECK-AVX-LABEL: atomic_store_relaxed:
|
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | arm64-atomic-128.ll | 843 define void @atomic_store_relaxed(i128 %in, ptr %p) { 844 ; NOOUTLINE-LABEL: atomic_store_relaxed: 854 ; OUTLINE-LABEL: atomic_store_relaxed: 864 ; LSE-LABEL: atomic_store_relaxed:
|