34 # include "register_sparc.hpp" |
34 # include "register_sparc.hpp" |
35 #endif |
35 #endif |
36 #ifdef TARGET_ARCH_zero |
36 #ifdef TARGET_ARCH_zero |
37 # include "register_zero.hpp" |
37 # include "register_zero.hpp" |
38 #endif |
38 #endif |
|
39 #ifdef TARGET_ARCH_arm |
|
40 # include "register_arm.hpp" |
|
41 #endif |
|
42 #ifdef TARGET_ARCH_ppc |
|
43 # include "register_ppc.hpp" |
|
44 #endif |
39 #ifdef COMPILER2 |
45 #ifdef COMPILER2 |
40 #include "opto/adlcVMDeps.hpp" |
46 #include "opto/adlcVMDeps.hpp" |
41 #include "utilities/ostream.hpp" |
47 #include "utilities/ostream.hpp" |
42 #ifdef TARGET_ARCH_MODEL_x86_32 |
48 #ifdef TARGET_ARCH_MODEL_x86_32 |
43 # include "adfiles/adGlobals_x86_32.hpp" |
49 # include "adfiles/adGlobals_x86_32.hpp" |
48 #ifdef TARGET_ARCH_MODEL_sparc |
54 #ifdef TARGET_ARCH_MODEL_sparc |
49 # include "adfiles/adGlobals_sparc.hpp" |
55 # include "adfiles/adGlobals_sparc.hpp" |
50 #endif |
56 #endif |
51 #ifdef TARGET_ARCH_MODEL_zero |
57 #ifdef TARGET_ARCH_MODEL_zero |
52 # include "adfiles/adGlobals_zero.hpp" |
58 # include "adfiles/adGlobals_zero.hpp" |
|
59 #endif |
|
60 #ifdef TARGET_ARCH_MODEL_arm |
|
61 # include "adfiles/adGlobals_arm.hpp" |
|
62 #endif |
|
63 #ifdef TARGET_ARCH_MODEL_ppc |
|
64 # include "adfiles/adGlobals_ppc.hpp" |
53 #endif |
65 #endif |
54 #endif |
66 #endif |
55 |
67 |
56 //------------------------------VMReg------------------------------------------ |
68 //------------------------------VMReg------------------------------------------ |
57 // The VM uses 'unwarped' stack slots; the compiler uses 'warped' stack slots. |
69 // The VM uses 'unwarped' stack slots; the compiler uses 'warped' stack slots. |
161 #ifdef TARGET_ARCH_sparc |
173 #ifdef TARGET_ARCH_sparc |
162 # include "vmreg_sparc.hpp" |
174 # include "vmreg_sparc.hpp" |
163 #endif |
175 #endif |
164 #ifdef TARGET_ARCH_zero |
176 #ifdef TARGET_ARCH_zero |
165 # include "vmreg_zero.hpp" |
177 # include "vmreg_zero.hpp" |
|
178 #endif |
|
179 #ifdef TARGET_ARCH_arm |
|
180 # include "vmreg_arm.hpp" |
|
181 #endif |
|
182 #ifdef TARGET_ARCH_ppc |
|
183 # include "vmreg_ppc.hpp" |
166 #endif |
184 #endif |
167 |
185 |
168 |
186 |
169 }; |
187 }; |
170 |
188 |