22 * |
22 * |
23 */ |
23 */ |
24 |
24 |
25 #include "precompiled.hpp" |
25 #include "precompiled.hpp" |
26 #include "classfile/systemDictionary.hpp" |
26 #include "classfile/systemDictionary.hpp" |
|
27 #include "code/codeCache.hpp" |
27 #include "code/debugInfoRec.hpp" |
28 #include "code/debugInfoRec.hpp" |
28 #include "code/nmethod.hpp" |
29 #include "code/nmethod.hpp" |
29 #include "code/pcDesc.hpp" |
30 #include "code/pcDesc.hpp" |
30 #include "code/scopeDesc.hpp" |
31 #include "code/scopeDesc.hpp" |
31 #include "interpreter/bytecode.hpp" |
32 #include "interpreter/bytecode.hpp" |
48 #include "runtime/vframe.hpp" |
49 #include "runtime/vframe.hpp" |
49 #include "runtime/vframeArray.hpp" |
50 #include "runtime/vframeArray.hpp" |
50 #include "runtime/vframe_hp.hpp" |
51 #include "runtime/vframe_hp.hpp" |
51 #include "utilities/events.hpp" |
52 #include "utilities/events.hpp" |
52 #include "utilities/xmlstream.hpp" |
53 #include "utilities/xmlstream.hpp" |
53 #ifdef TARGET_ARCH_x86 |
|
54 # include "vmreg_x86.inline.hpp" |
|
55 #endif |
|
56 #ifdef TARGET_ARCH_sparc |
|
57 # include "vmreg_sparc.inline.hpp" |
|
58 #endif |
|
59 #ifdef TARGET_ARCH_zero |
|
60 # include "vmreg_zero.inline.hpp" |
|
61 #endif |
|
62 #ifdef TARGET_ARCH_arm |
|
63 # include "vmreg_arm.inline.hpp" |
|
64 #endif |
|
65 #ifdef TARGET_ARCH_ppc |
|
66 # include "vmreg_ppc.inline.hpp" |
|
67 #endif |
|
68 #ifdef COMPILER2 |
|
69 #ifdef TARGET_ARCH_MODEL_x86_32 |
|
70 # include "adfiles/ad_x86_32.hpp" |
|
71 #endif |
|
72 #ifdef TARGET_ARCH_MODEL_x86_64 |
|
73 # include "adfiles/ad_x86_64.hpp" |
|
74 #endif |
|
75 #ifdef TARGET_ARCH_MODEL_sparc |
|
76 # include "adfiles/ad_sparc.hpp" |
|
77 #endif |
|
78 #ifdef TARGET_ARCH_MODEL_zero |
|
79 # include "adfiles/ad_zero.hpp" |
|
80 #endif |
|
81 #ifdef TARGET_ARCH_MODEL_arm |
|
82 # include "adfiles/ad_arm.hpp" |
|
83 #endif |
|
84 #ifdef TARGET_ARCH_MODEL_ppc_32 |
|
85 # include "adfiles/ad_ppc_32.hpp" |
|
86 #endif |
|
87 #ifdef TARGET_ARCH_MODEL_ppc_64 |
|
88 # include "adfiles/ad_ppc_64.hpp" |
|
89 #endif |
|
90 #endif // COMPILER2 |
|
91 |
54 |
92 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC |
55 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC |
93 |
56 |
94 bool DeoptimizationMarker::_is_active = false; |
57 bool DeoptimizationMarker::_is_active = false; |
95 |
58 |