hotspot/src/os/linux/vm/thread_linux.inline.hpp
changeset 24351 61b33cc6d3cf
parent 14583 d70ee55535f4
child 24487 71ff0bd674eb
equal deleted inserted replaced
24350:8d8c1012dacd 24351:61b33cc6d3cf
    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/atomic.hpp"
       
    33 #include "runtime/prefetch.hpp"
    32 #include "runtime/prefetch.hpp"
    34 #include "runtime/thread.hpp"
    33 #include "runtime/thread.hpp"
    35 #include "runtime/threadLocalStorage.hpp"
    34 #include "runtime/threadLocalStorage.hpp"
    36 #ifdef TARGET_OS_ARCH_linux_x86
    35 #ifdef TARGET_OS_ARCH_linux_x86
    37 # include "atomic_linux_x86.inline.hpp"
       
    38 # include "orderAccess_linux_x86.inline.hpp"
       
    39 # include "prefetch_linux_x86.inline.hpp"
    36 # include "prefetch_linux_x86.inline.hpp"
    40 #endif
    37 #endif
    41 #ifdef TARGET_OS_ARCH_linux_sparc
    38 #ifdef TARGET_OS_ARCH_linux_sparc
    42 # include "atomic_linux_sparc.inline.hpp"
       
    43 # include "orderAccess_linux_sparc.inline.hpp"
       
    44 # include "prefetch_linux_sparc.inline.hpp"
    39 # include "prefetch_linux_sparc.inline.hpp"
    45 #endif
    40 #endif
    46 #ifdef TARGET_OS_ARCH_linux_zero
    41 #ifdef TARGET_OS_ARCH_linux_zero
    47 # include "atomic_linux_zero.inline.hpp"
       
    48 # include "orderAccess_linux_zero.inline.hpp"
       
    49 # include "prefetch_linux_zero.inline.hpp"
    42 # include "prefetch_linux_zero.inline.hpp"
    50 #endif
    43 #endif
    51 #ifdef TARGET_OS_ARCH_linux_arm
    44 #ifdef TARGET_OS_ARCH_linux_arm
    52 # include "atomic_linux_arm.inline.hpp"
       
    53 # include "orderAccess_linux_arm.inline.hpp"
       
    54 # include "prefetch_linux_arm.inline.hpp"
    45 # include "prefetch_linux_arm.inline.hpp"
    55 #endif
    46 #endif
    56 #ifdef TARGET_OS_ARCH_linux_ppc
    47 #ifdef TARGET_OS_ARCH_linux_ppc
    57 # include "atomic_linux_ppc.inline.hpp"
       
    58 # include "orderAccess_linux_ppc.inline.hpp"
       
    59 # include "prefetch_linux_ppc.inline.hpp"
    48 # include "prefetch_linux_ppc.inline.hpp"
    60 #endif
    49 #endif
    61 
    50 
    62 // Contains inlined functions for class Thread and ThreadLocalStorage
    51 // Contains inlined functions for class Thread and ThreadLocalStorage
    63 
    52