23 */ |
23 */ |
24 |
24 |
25 #include "precompiled.hpp" |
25 #include "precompiled.hpp" |
26 #include "classfile/systemDictionary.hpp" |
26 #include "classfile/systemDictionary.hpp" |
27 #include "classfile/vmSymbols.hpp" |
27 #include "classfile/vmSymbols.hpp" |
|
28 #include "code/codeCache.hpp" |
28 #include "code/compiledIC.hpp" |
29 #include "code/compiledIC.hpp" |
29 #include "code/scopeDesc.hpp" |
30 #include "code/scopeDesc.hpp" |
30 #include "code/vtableStubs.hpp" |
31 #include "code/vtableStubs.hpp" |
31 #include "compiler/abstractCompiler.hpp" |
32 #include "compiler/abstractCompiler.hpp" |
32 #include "compiler/compileBroker.hpp" |
33 #include "compiler/compileBroker.hpp" |
57 #include "utilities/dtrace.hpp" |
58 #include "utilities/dtrace.hpp" |
58 #include "utilities/events.hpp" |
59 #include "utilities/events.hpp" |
59 #include "utilities/hashtable.inline.hpp" |
60 #include "utilities/hashtable.inline.hpp" |
60 #include "utilities/macros.hpp" |
61 #include "utilities/macros.hpp" |
61 #include "utilities/xmlstream.hpp" |
62 #include "utilities/xmlstream.hpp" |
62 #ifdef TARGET_ARCH_x86 |
|
63 # include "nativeInst_x86.hpp" |
|
64 # include "vmreg_x86.inline.hpp" |
|
65 #endif |
|
66 #ifdef TARGET_ARCH_sparc |
|
67 # include "nativeInst_sparc.hpp" |
|
68 # include "vmreg_sparc.inline.hpp" |
|
69 #endif |
|
70 #ifdef TARGET_ARCH_zero |
|
71 # include "nativeInst_zero.hpp" |
|
72 # include "vmreg_zero.inline.hpp" |
|
73 #endif |
|
74 #ifdef TARGET_ARCH_arm |
|
75 # include "nativeInst_arm.hpp" |
|
76 # include "vmreg_arm.inline.hpp" |
|
77 #endif |
|
78 #ifdef TARGET_ARCH_ppc |
|
79 # include "nativeInst_ppc.hpp" |
|
80 # include "vmreg_ppc.inline.hpp" |
|
81 #endif |
|
82 #ifdef COMPILER1 |
63 #ifdef COMPILER1 |
83 #include "c1/c1_Runtime1.hpp" |
64 #include "c1/c1_Runtime1.hpp" |
84 #endif |
65 #endif |
85 |
66 |
86 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC |
67 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC |