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 bool DeoptimizationMarker::_is_active = false; 93 94 Deoptimization::UnrollBlock::UnrollBlock(int size_of_deoptimized_frame, 95 int caller_adjustment, 96 int caller_actual_parameters, 97 int number_of_frames, 98 intptr_t* frame_sizes, 99 address* frame_pcs, 100 BasicType return_type) { 101 _size_of_deoptimized_frame = size_of_deoptimized_frame; 102 _caller_adjustment = caller_adjustment; 103 _caller_actual_parameters = caller_actual_parameters; 104 _number_of_frames = number_of_frames; 105 _frame_sizes = frame_sizes; 106 _frame_pcs = frame_pcs; 107 _register_block = NEW_C_HEAP_ARRAY(intptr_t, RegisterMap::reg_count * 2, mtCompiler); 108 _return_type = return_type; 109 _initial_info = 0; 110 // PD (x86 only) 111 _counter_temp = 0; | 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; 108 _frame_pcs = frame_pcs; 109 _register_block = NEW_C_HEAP_ARRAY(intptr_t, RegisterMap::reg_count * 2, mtCompiler); 110 _return_type = return_type; 111 _initial_info = 0; 112 // PD (x86 only) 113 _counter_temp = 0; |