33 #include "opto/opcodes.hpp" |
33 #include "opto/opcodes.hpp" |
34 #include "opto/phaseX.hpp" |
34 #include "opto/phaseX.hpp" |
35 #include "opto/rootnode.hpp" |
35 #include "opto/rootnode.hpp" |
36 #include "opto/runtime.hpp" |
36 #include "opto/runtime.hpp" |
37 #include "runtime/deoptimization.hpp" |
37 #include "runtime/deoptimization.hpp" |
38 #ifdef TARGET_ARCH_MODEL_x86_32 |
|
39 # include "adfiles/ad_x86_32.hpp" |
|
40 #endif |
|
41 #ifdef TARGET_ARCH_MODEL_x86_64 |
|
42 # include "adfiles/ad_x86_64.hpp" |
|
43 #endif |
|
44 #ifdef TARGET_ARCH_MODEL_sparc |
|
45 # include "adfiles/ad_sparc.hpp" |
|
46 #endif |
|
47 #ifdef TARGET_ARCH_MODEL_zero |
|
48 # include "adfiles/ad_zero.hpp" |
|
49 #endif |
|
50 #ifdef TARGET_ARCH_MODEL_arm |
|
51 # include "adfiles/ad_arm.hpp" |
|
52 #endif |
|
53 #ifdef TARGET_ARCH_MODEL_ppc_32 |
|
54 # include "adfiles/ad_ppc_32.hpp" |
|
55 #endif |
|
56 #ifdef TARGET_ARCH_MODEL_ppc_64 |
|
57 # include "adfiles/ad_ppc_64.hpp" |
|
58 #endif |
|
59 |
|
60 |
38 |
61 // Portions of code courtesy of Clifford Click |
39 // Portions of code courtesy of Clifford Click |
62 |
40 |
63 // Optimization - Graph Style |
41 // Optimization - Graph Style |
64 |
42 |