comparison src/share/vm/interpreter/abstractInterpreter.hpp @ 1972:f95d63e2154a

6989984: Use standard include model for Hospot Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
author stefank
date Tue, 23 Nov 2010 13:22:55 -0800
parents c18cbe5936b8
children b92c45f2bc75
comparison
equal deleted inserted replaced
1971:e33f46fc48ed 1972:f95d63e2154a
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any 20 * or visit www.oracle.com if you need additional information or have any
21 * questions. 21 * questions.
22 * 22 *
23 */ 23 */
24
25 #ifndef SHARE_VM_INTERPRETER_ABSTRACTINTERPRETER_HPP
26 #define SHARE_VM_INTERPRETER_ABSTRACTINTERPRETER_HPP
27
28 #include "code/stubs.hpp"
29 #include "interpreter/bytecodes.hpp"
30 #include "runtime/vmThread.hpp"
31 #include "utilities/top.hpp"
32 #ifdef TARGET_ARCH_MODEL_x86_32
33 # include "interp_masm_x86_32.hpp"
34 #endif
35 #ifdef TARGET_ARCH_MODEL_x86_64
36 # include "interp_masm_x86_64.hpp"
37 #endif
38 #ifdef TARGET_ARCH_MODEL_sparc
39 # include "interp_masm_sparc.hpp"
40 #endif
41 #ifdef TARGET_ARCH_MODEL_zero
42 # include "interp_masm_zero.hpp"
43 #endif
44 #ifdef TARGET_OS_FAMILY_linux
45 # include "thread_linux.inline.hpp"
46 #endif
47 #ifdef TARGET_OS_FAMILY_solaris
48 # include "thread_solaris.inline.hpp"
49 #endif
50 #ifdef TARGET_OS_FAMILY_windows
51 # include "thread_windows.inline.hpp"
52 #endif
24 53
25 // This file contains the platform-independent parts 54 // This file contains the platform-independent parts
26 // of the abstract interpreter and the abstract interpreter generator. 55 // of the abstract interpreter and the abstract interpreter generator.
27 56
28 // Organization of the interpreter(s). There exists two different interpreters in hotpot 57 // Organization of the interpreter(s). There exists two different interpreters in hotpot
254 void generate_all(); 283 void generate_all();
255 284
256 public: 285 public:
257 AbstractInterpreterGenerator(StubQueue* _code); 286 AbstractInterpreterGenerator(StubQueue* _code);
258 }; 287 };
288
289 #endif // SHARE_VM_INTERPRETER_ABSTRACTINTERPRETER_HPP