65 #ifdef TARGET_ARCH_sparc 66 # include "nativeInst_sparc.hpp" 67 # include "vmreg_sparc.inline.hpp" 68 #endif 69 #ifdef TARGET_ARCH_zero 70 # include "nativeInst_zero.hpp" 71 # include "vmreg_zero.inline.hpp" 72 #endif 73 #ifdef TARGET_ARCH_arm 74 # include "nativeInst_arm.hpp" 75 # include "vmreg_arm.inline.hpp" 76 #endif 77 #ifdef TARGET_ARCH_ppc 78 # include "nativeInst_ppc.hpp" 79 # include "vmreg_ppc.inline.hpp" 80 #endif 81 #ifdef COMPILER1 82 #include "c1/c1_Runtime1.hpp" 83 #endif 84 85 // Shared stub locations 86 RuntimeStub* SharedRuntime::_wrong_method_blob; 87 RuntimeStub* SharedRuntime::_wrong_method_abstract_blob; 88 RuntimeStub* SharedRuntime::_ic_miss_blob; 89 RuntimeStub* SharedRuntime::_resolve_opt_virtual_call_blob; 90 RuntimeStub* SharedRuntime::_resolve_virtual_call_blob; 91 RuntimeStub* SharedRuntime::_resolve_static_call_blob; 92 93 DeoptimizationBlob* SharedRuntime::_deopt_blob; 94 SafepointBlob* SharedRuntime::_polling_page_vectors_safepoint_handler_blob; 95 SafepointBlob* SharedRuntime::_polling_page_safepoint_handler_blob; 96 SafepointBlob* SharedRuntime::_polling_page_return_handler_blob; 97 98 #ifdef COMPILER2 99 UncommonTrapBlob* SharedRuntime::_uncommon_trap_blob; 100 #endif // COMPILER2 101 102 103 //----------------------------generate_stubs----------------------------------- 104 void SharedRuntime::generate_stubs() { | 65 #ifdef TARGET_ARCH_sparc 66 # include "nativeInst_sparc.hpp" 67 # include "vmreg_sparc.inline.hpp" 68 #endif 69 #ifdef TARGET_ARCH_zero 70 # include "nativeInst_zero.hpp" 71 # include "vmreg_zero.inline.hpp" 72 #endif 73 #ifdef TARGET_ARCH_arm 74 # include "nativeInst_arm.hpp" 75 # include "vmreg_arm.inline.hpp" 76 #endif 77 #ifdef TARGET_ARCH_ppc 78 # include "nativeInst_ppc.hpp" 79 # include "vmreg_ppc.inline.hpp" 80 #endif 81 #ifdef COMPILER1 82 #include "c1/c1_Runtime1.hpp" 83 #endif 84 85 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC 86 87 // Shared stub locations 88 RuntimeStub* SharedRuntime::_wrong_method_blob; 89 RuntimeStub* SharedRuntime::_wrong_method_abstract_blob; 90 RuntimeStub* SharedRuntime::_ic_miss_blob; 91 RuntimeStub* SharedRuntime::_resolve_opt_virtual_call_blob; 92 RuntimeStub* SharedRuntime::_resolve_virtual_call_blob; 93 RuntimeStub* SharedRuntime::_resolve_static_call_blob; 94 95 DeoptimizationBlob* SharedRuntime::_deopt_blob; 96 SafepointBlob* SharedRuntime::_polling_page_vectors_safepoint_handler_blob; 97 SafepointBlob* SharedRuntime::_polling_page_safepoint_handler_blob; 98 SafepointBlob* SharedRuntime::_polling_page_return_handler_blob; 99 100 #ifdef COMPILER2 101 UncommonTrapBlob* SharedRuntime::_uncommon_trap_blob; 102 #endif // COMPILER2 103 104 105 //----------------------------generate_stubs----------------------------------- 106 void SharedRuntime::generate_stubs() { |