27 |
27 |
28 #ifndef SHARE_VM_RUNTIME_THREAD_INLINE_HPP_SCOPE |
28 #ifndef SHARE_VM_RUNTIME_THREAD_INLINE_HPP_SCOPE |
29 #error "This file should only be included from thread.inline.hpp" |
29 #error "This file should only be included from thread.inline.hpp" |
30 #endif |
30 #endif |
31 |
31 |
32 #include "runtime/prefetch.hpp" |
|
33 #include "runtime/thread.hpp" |
32 #include "runtime/thread.hpp" |
34 #include "runtime/threadLocalStorage.hpp" |
33 #include "runtime/threadLocalStorage.hpp" |
35 #ifdef TARGET_OS_ARCH_linux_x86 |
|
36 # include "prefetch_linux_x86.inline.hpp" |
|
37 #endif |
|
38 #ifdef TARGET_OS_ARCH_linux_sparc |
|
39 # include "prefetch_linux_sparc.inline.hpp" |
|
40 #endif |
|
41 #ifdef TARGET_OS_ARCH_linux_zero |
|
42 # include "prefetch_linux_zero.inline.hpp" |
|
43 #endif |
|
44 #ifdef TARGET_OS_ARCH_linux_arm |
|
45 # include "prefetch_linux_arm.inline.hpp" |
|
46 #endif |
|
47 #ifdef TARGET_OS_ARCH_linux_ppc |
|
48 # include "prefetch_linux_ppc.inline.hpp" |
|
49 #endif |
|
50 |
34 |
51 // Contains inlined functions for class Thread and ThreadLocalStorage |
35 // Contains inlined functions for class Thread and ThreadLocalStorage |
52 |
36 |
53 inline void ThreadLocalStorage::pd_invalidate_all() {} // nothing to do |
37 inline void ThreadLocalStorage::pd_invalidate_all() {} // nothing to do |
54 |
38 |