Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
ec079d9e1d5bdc5372065b51dcb202c7d6bf682c
/
llvm
/
lib
/
Support
/
Atomic.cpp
2f92f61
XLC supports the same atomic functions as GCC, use them. Patch by Kai.
by Rafael Espindola
· 13 years ago
9e5b178
drop unneeded config.h includes
by Dylan Noblesmith
· 14 years ago
4418a60
Rename LLVM_MULTITHREADED define and fix build without threads.
by Eric Christopher
· 14 years ago
447762d
Merge System into Support.
by Michael J. Spencer
· 15 years ago
[Renamed (98%) from llvm/lib/System/Atomic.cpp]
8b6d88d2
Fixes the Atomic implementation if compiled by MSVC compiler.
by Oscar Fuentes
· 16 years ago
1fdf010
Add atomic multiply and divide operations, built on top of CompareAndSwap.
by Owen Anderson
· 16 years ago
5cc4131
Revert my last series of commits related to Timer and 64-bit atomics. Not all the targets
by Owen Anderson
· 16 years ago
9262d43
Atomic ops that do arithmetic use signed arithmetic.
by Owen Anderson
· 16 years ago
9e3df5b
Label the existing atomic functions as 32-bit specific, and add a 64-bit one that will be useful in
by Owen Anderson
· 16 years ago
cdf2b2d
Add an atomic add operation.
by Owen Anderson
· 16 years ago
ff5f14c
Fix bad paste-o in the MSVC atomics.
by Owen Anderson
· 16 years ago
82b58a8
Use atomic increment/decrement for reference counting of Type's.
by Owen Anderson
· 16 years ago
8d0fe6f
Add an atomic increment and decrement implementation, which will be used for
by Owen Anderson
· 16 years ago
06b61a2
At a newline at the end of this file.
by Duncan Sands
· 16 years ago
5bd914d
Undef MemoryFence when compiling on MSVC.
by Owen Anderson
· 16 years ago
76ae5dd
Tabs, be gone!
by Owen Anderson
· 16 years ago
5b9400d
I just fail today.
by Owen Anderson
· 16 years ago
04911b4
Copy-and-paste-o.
by Owen Anderson
· 16 years ago
e5370f4
Move atomic operations' definitions out of line. While this seems kind of silly,
by Owen Anderson
· 16 years ago