Mercurial > hg > truffle
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 |