hotspot/src/share/vm/c1/c1_LinearScan.hpp
changeset 40010 e32d5e545789
parent 38177 b0c9cb06506b
child 46620 750c6edff33b
equal deleted inserted replaced
40009:626aa0715fe4 40010:e32d5e545789
    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