* src/threads/atomic.cpp: New file.
authorChristian Thalinger <twisti@complang.tuwien.ac.at>
Sat, 5 Jul 2008 12:10:18 +0000 (14:10 +0200)
committerChristian Thalinger <twisti@complang.tuwien.ac.at>
Sat, 5 Jul 2008 12:10:18 +0000 (14:10 +0200)
commit17b4f79505dfcbe275f6795359eca8b70bd03524
tree72df3cd811b098e63b3857ae1a9ab5408b06b1e3
parentf21ae2cb5cb33ef4c92da55441ad120635d6b921
* src/threads/atomic.cpp: New file.
* src/threads/atomic.c: Removed.
* src/threads/Makefile.am (libthreads_la_SOURCES): Removed atomic.c,
added atomic.cpp.
* src/threads/atomic.hpp: C++'ified.
* src/threads/posix/lock.c: Use new atomic function names.
* src/vm/jit/alpha/md-atomic.hpp,
src/vm/jit/arm/md-atomic.hpp,
src/vm/jit/i386/md-atomic.hpp,
src/vm/jit/m68k/md-atomic.hpp,
src/vm/jit/mips/md-atomic.hpp,
src/vm/jit/powerpc/md-atomic.hpp,
src/vm/jit/powerpc64/md-atomic.hpp,
src/vm/jit/s390/md-atomic.hpp,
src/vm/jit/sparc64/md-atomic.hpp,
src/vm/jit/x86_64/md-atomic.hpp: C++'ified.
(STORE_ORDER_BARRIER, MEMORY_BARRIER_AFTER_ATOMIC): Removed.
(write_memory_barrier, instruction_barrier): New functions.

--HG--
rename : src/threads/atomic.c => src/threads/atomic.cpp
15 files changed:
src/threads/Makefile.am
src/threads/atomic.c [deleted file]
src/threads/atomic.cpp [new file with mode: 0644]
src/threads/atomic.hpp
src/threads/posix/lock.c
src/vm/jit/alpha/md-atomic.hpp
src/vm/jit/arm/md-atomic.hpp
src/vm/jit/i386/md-atomic.hpp
src/vm/jit/m68k/md-atomic.hpp
src/vm/jit/mips/md-atomic.hpp
src/vm/jit/powerpc/md-atomic.hpp
src/vm/jit/powerpc64/md-atomic.hpp
src/vm/jit/s390/md-atomic.hpp
src/vm/jit/sparc64/md-atomic.hpp
src/vm/jit/x86_64/md-atomic.hpp