comparison src/share/vm/interpreter/abstractInterpreter.hpp @ 7180:f34d701e952e

8003935: Simplify the needed includes for using Thread::current() Reviewed-by: dholmes, rbackman, coleenp
author stefank
date Tue, 27 Nov 2012 14:20:21 +0100
parents a3e2f723f2a5
children 0094485b46c7
comparison
equal deleted inserted replaced
7179:d0aa87f04bd5 7180:f34d701e952e
25 #ifndef SHARE_VM_INTERPRETER_ABSTRACTINTERPRETER_HPP 25 #ifndef SHARE_VM_INTERPRETER_ABSTRACTINTERPRETER_HPP
26 #define SHARE_VM_INTERPRETER_ABSTRACTINTERPRETER_HPP 26 #define SHARE_VM_INTERPRETER_ABSTRACTINTERPRETER_HPP
27 27
28 #include "code/stubs.hpp" 28 #include "code/stubs.hpp"
29 #include "interpreter/bytecodes.hpp" 29 #include "interpreter/bytecodes.hpp"
30 #include "runtime/thread.inline.hpp"
30 #include "runtime/vmThread.hpp" 31 #include "runtime/vmThread.hpp"
31 #include "utilities/top.hpp" 32 #include "utilities/top.hpp"
32 #ifdef TARGET_ARCH_MODEL_x86_32 33 #ifdef TARGET_ARCH_MODEL_x86_32
33 # include "interp_masm_x86_32.hpp" 34 # include "interp_masm_x86_32.hpp"
34 #endif 35 #endif
44 #ifdef TARGET_ARCH_MODEL_arm 45 #ifdef TARGET_ARCH_MODEL_arm
45 # include "interp_masm_arm.hpp" 46 # include "interp_masm_arm.hpp"
46 #endif 47 #endif
47 #ifdef TARGET_ARCH_MODEL_ppc 48 #ifdef TARGET_ARCH_MODEL_ppc
48 # include "interp_masm_ppc.hpp" 49 # include "interp_masm_ppc.hpp"
49 #endif
50 #ifdef TARGET_OS_FAMILY_linux
51 # include "thread_linux.inline.hpp"
52 #endif
53 #ifdef TARGET_OS_FAMILY_solaris
54 # include "thread_solaris.inline.hpp"
55 #endif
56 #ifdef TARGET_OS_FAMILY_windows
57 # include "thread_windows.inline.hpp"
58 #endif
59 #ifdef TARGET_OS_FAMILY_bsd
60 # include "thread_bsd.inline.hpp"
61 #endif 50 #endif
62 51
63 // This file contains the platform-independent parts 52 // This file contains the platform-independent parts
64 // of the abstract interpreter and the abstract interpreter generator. 53 // of the abstract interpreter and the abstract interpreter generator.
65 54