src/share/vm/c1/c1_FrameMap.hpp

Print this page

        

*** 20,29 **** --- 20,41 ---- * or visit www.oracle.com if you need additional information or have any * questions. * */ + #ifndef SHARE_VM_C1_C1_FRAMEMAP_HPP + #define SHARE_VM_C1_C1_FRAMEMAP_HPP + + #include "asm/assembler.hpp" + #include "c1/c1_Defs.hpp" + #include "c1/c1_LIR.hpp" + #include "code/vmreg.hpp" + #include "memory/allocation.hpp" + #include "runtime/frame.hpp" + #include "runtime/synchronizer.hpp" + #include "utilities/globalDefinitions.hpp" + class ciMethod; class CallingConvention; class BasicTypeArray; class BasicTypeList;
*** 68,78 **** nof_caller_save_fpu_regs = pd_nof_caller_save_fpu_regs_frame_map, spill_slot_size_in_bytes = 4 }; ! # include "incls/_c1_FrameMap_pd.hpp.incl" // platform dependent declarations friend class LIR_OprDesc; private: static bool _init_done; --- 80,96 ---- nof_caller_save_fpu_regs = pd_nof_caller_save_fpu_regs_frame_map, spill_slot_size_in_bytes = 4 }; ! #ifdef TARGET_ARCH_x86 ! # include "c1_FrameMap_x86.hpp" ! #endif ! #ifdef TARGET_ARCH_sparc ! # include "c1_FrameMap_sparc.hpp" ! #endif ! friend class LIR_OprDesc; private: static bool _init_done;
*** 264,268 **** --- 282,288 ---- at(i)->print(); } } #endif // PRODUCT }; + + #endif // SHARE_VM_C1_C1_FRAMEMAP_HPP