49 #include "runtime/vframeArray.hpp" 50 #include "runtime/vframe_hp.hpp" 51 #include "utilities/events.hpp" 52 #include "utilities/xmlstream.hpp" 53 #ifdef TARGET_ARCH_x86 54 # include "vmreg_x86.inline.hpp" 55 #endif 56 #ifdef TARGET_ARCH_sparc 57 # include "vmreg_sparc.inline.hpp" 58 #endif 59 #ifdef TARGET_ARCH_zero 60 # include "vmreg_zero.inline.hpp" 61 #endif 62 #ifdef TARGET_ARCH_arm 63 # include "vmreg_arm.inline.hpp" 64 #endif 65 #ifdef TARGET_ARCH_ppc 66 # include "vmreg_ppc.inline.hpp" 67 #endif 68 #ifdef COMPILER2 69 #ifdef TARGET_ARCH_MODEL_x86_32 70 # include "adfiles/ad_x86_32.hpp" 71 #endif 72 #ifdef TARGET_ARCH_MODEL_x86_64 73 # include "adfiles/ad_x86_64.hpp" 74 #endif 75 #ifdef TARGET_ARCH_MODEL_sparc 76 # include "adfiles/ad_sparc.hpp" 77 #endif 78 #ifdef TARGET_ARCH_MODEL_zero 79 # include "adfiles/ad_zero.hpp" 80 #endif 81 #ifdef TARGET_ARCH_MODEL_arm 82 # include "adfiles/ad_arm.hpp" 83 #endif 84 #ifdef TARGET_ARCH_MODEL_ppc_32 85 # include "adfiles/ad_ppc_32.hpp" 86 #endif 87 #ifdef TARGET_ARCH_MODEL_ppc_64 88 # include "adfiles/ad_ppc_64.hpp" 89 #endif 90 #endif // COMPILER2 91 92 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC 93 94 bool DeoptimizationMarker::_is_active = false; 95 96 Deoptimization::UnrollBlock::UnrollBlock(int size_of_deoptimized_frame, 97 int caller_adjustment, 98 int caller_actual_parameters, 99 int number_of_frames, 100 intptr_t* frame_sizes, 101 address* frame_pcs, 102 BasicType return_type) { 103 _size_of_deoptimized_frame = size_of_deoptimized_frame; 104 _caller_adjustment = caller_adjustment; 105 _caller_actual_parameters = caller_actual_parameters; 106 _number_of_frames = number_of_frames; 107 _frame_sizes = frame_sizes; | 49 #include "runtime/vframeArray.hpp" 50 #include "runtime/vframe_hp.hpp" 51 #include "utilities/events.hpp" 52 #include "utilities/xmlstream.hpp" 53 #ifdef TARGET_ARCH_x86 54 # include "vmreg_x86.inline.hpp" 55 #endif 56 #ifdef TARGET_ARCH_sparc 57 # include "vmreg_sparc.inline.hpp" 58 #endif 59 #ifdef TARGET_ARCH_zero 60 # include "vmreg_zero.inline.hpp" 61 #endif 62 #ifdef TARGET_ARCH_arm 63 # include "vmreg_arm.inline.hpp" 64 #endif 65 #ifdef TARGET_ARCH_ppc 66 # include "vmreg_ppc.inline.hpp" 67 #endif 68 #ifdef COMPILER2 69 #if defined AD_MD_HPP 70 # include AD_MD_HPP 71 #elif defined TARGET_ARCH_MODEL_x86_32 72 # include "adfiles/ad_x86_32.hpp" 73 #elif defined TARGET_ARCH_MODEL_x86_64 74 # include "adfiles/ad_x86_64.hpp" 75 #elif defined TARGET_ARCH_MODEL_sparc 76 # include "adfiles/ad_sparc.hpp" 77 #elif defined TARGET_ARCH_MODEL_zero 78 # include "adfiles/ad_zero.hpp" 79 #elif defined TARGET_ARCH_MODEL_ppc_64 80 # include "adfiles/ad_ppc_64.hpp" 81 #endif 82 #endif // COMPILER2 83 84 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC 85 86 bool DeoptimizationMarker::_is_active = false; 87 88 Deoptimization::UnrollBlock::UnrollBlock(int size_of_deoptimized_frame, 89 int caller_adjustment, 90 int caller_actual_parameters, 91 int number_of_frames, 92 intptr_t* frame_sizes, 93 address* frame_pcs, 94 BasicType return_type) { 95 _size_of_deoptimized_frame = size_of_deoptimized_frame; 96 _caller_adjustment = caller_adjustment; 97 _caller_actual_parameters = caller_actual_parameters; 98 _number_of_frames = number_of_frames; 99 _frame_sizes = frame_sizes; |