equal
deleted
inserted
replaced
29 #include "c1/c1_FrameMap.hpp" |
29 #include "c1/c1_FrameMap.hpp" |
30 #include "c1/c1_IR.hpp" |
30 #include "c1/c1_IR.hpp" |
31 #include "c1/c1_Instruction.hpp" |
31 #include "c1/c1_Instruction.hpp" |
32 #include "c1/c1_LIR.hpp" |
32 #include "c1/c1_LIR.hpp" |
33 #include "c1/c1_LIRGenerator.hpp" |
33 #include "c1/c1_LIRGenerator.hpp" |
|
34 #include "utilities/macros.hpp" |
34 |
35 |
35 class DebugInfoCache; |
36 class DebugInfoCache; |
36 class FpuStackAllocator; |
37 class FpuStackAllocator; |
37 class IRScopeDebugInfo; |
38 class IRScopeDebugInfo; |
38 class Interval; |
39 class Interval; |
957 }; |
958 }; |
958 |
959 |
959 |
960 |
960 #endif // ifndef PRODUCT |
961 #endif // ifndef PRODUCT |
961 |
962 |
962 |
|
963 // Pick up platform-dependent implementation details |
963 // Pick up platform-dependent implementation details |
964 #ifdef TARGET_ARCH_x86 |
964 #include CPU_HEADER(c1_LinearScan) |
965 # include "c1_LinearScan_x86.hpp" |
|
966 #endif |
|
967 #ifdef TARGET_ARCH_sparc |
|
968 # include "c1_LinearScan_sparc.hpp" |
|
969 #endif |
|
970 #ifdef TARGET_ARCH_arm |
|
971 # include "c1_LinearScan_arm.hpp" |
|
972 #endif |
|
973 #ifdef TARGET_ARCH_ppc |
|
974 # include "c1_LinearScan_ppc.hpp" |
|
975 #endif |
|
976 #ifdef TARGET_ARCH_aarch64 |
|
977 # include "c1_LinearScan_aarch64.hpp" |
|
978 #endif |
|
979 |
|
980 |
965 |
981 #endif // SHARE_VM_C1_C1_LINEARSCAN_HPP |
966 #endif // SHARE_VM_C1_C1_LINEARSCAN_HPP |