< prev index next >

src/hotspot/cpu/zero/sharedRuntime_zero.cpp

Print this page

 33 #include "vmreg_zero.inline.hpp"
 34 #ifdef COMPILER1
 35 #include "c1/c1_Runtime1.hpp"
 36 #endif
 37 #ifdef COMPILER2
 38 #include "opto/runtime.hpp"
 39 #endif
 40 
 41 
 42 static address zero_null_code_stub() {
 43   address start = ShouldNotCallThisStub();
 44   return start;
 45 }
 46 
 47 int SharedRuntime::java_calling_convention(const BasicType *sig_bt,
 48                                            VMRegPair *regs,
 49                                            int total_args_passed) {
 50   return 0;
 51 }
 52 












 53 void SharedRuntime::generate_i2c2i_adapters(MacroAssembler *masm,
 54                                             int total_args_passed,
 55                                             int comp_args_on_stack,
 56                                             const BasicType *sig_bt,
 57                                             const VMRegPair *regs,
 58                                             AdapterHandlerEntry* handler) {









 59   handler->set_entry_points(CAST_FROM_FN_PTR(address,zero_null_code_stub),



 60                             CAST_FROM_FN_PTR(address,zero_null_code_stub),
 61                             CAST_FROM_FN_PTR(address,zero_null_code_stub),
 62                             nullptr);
 63   return;
 64 }
 65 
 66 nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm,
 67                                                 const methodHandle& method,
 68                                                 int compile_id,
 69                                                 BasicType *sig_bt,
 70                                                 VMRegPair *regs,
 71                                                 BasicType ret_type) {
 72   ShouldNotCallThis();
 73   return nullptr;
 74 }
 75 
 76 int Deoptimization::last_frame_adjust(int callee_parameters,
 77                                       int callee_locals) {
 78   return 0;
 79 }

 33 #include "vmreg_zero.inline.hpp"
 34 #ifdef COMPILER1
 35 #include "c1/c1_Runtime1.hpp"
 36 #endif
 37 #ifdef COMPILER2
 38 #include "opto/runtime.hpp"
 39 #endif
 40 
 41 
 42 static address zero_null_code_stub() {
 43   address start = ShouldNotCallThisStub();
 44   return start;
 45 }
 46 
 47 int SharedRuntime::java_calling_convention(const BasicType *sig_bt,
 48                                            VMRegPair *regs,
 49                                            int total_args_passed) {
 50   return 0;
 51 }
 52 
 53 int SharedRuntime::java_return_convention(const BasicType *sig_bt,
 54                                            VMRegPair *regs,
 55                                            int total_args_passed) {
 56   Unimplemented();
 57   return 0;
 58 }
 59 
 60 BufferedInlineTypeBlob* SharedRuntime::generate_buffered_inline_type_adapter(const InlineKlass* vk) {
 61   Unimplemented();
 62   return nullptr;
 63 }
 64 
 65 void SharedRuntime::generate_i2c2i_adapters(MacroAssembler *masm,

 66                                             int comp_args_on_stack,
 67                                             const GrowableArray <SigEntry>* sig,
 68                                             const VMRegPair* regs,
 69                                             const GrowableArray <SigEntry>* sig_cc,
 70                                             const VMRegPair* regs_cc,
 71                                             const GrowableArray <SigEntry>* sig_cc_ro,
 72                                             const VMRegPair* regs_cc_ro,
 73                                             AdapterHandlerEntry* handler,
 74                                             AdapterBlob*& new_adapter,
 75                                             bool allocate_code_blob) {
 76   if (allocate_code_blob) {
 77     new_adapter = AdapterBlob::create(masm->code(), 0, 0, nullptr);
 78   }
 79   handler->set_entry_points(CAST_FROM_FN_PTR(address,zero_null_code_stub),
 80                             CAST_FROM_FN_PTR(address,zero_null_code_stub),
 81                             CAST_FROM_FN_PTR(address,zero_null_code_stub),
 82                             CAST_FROM_FN_PTR(address,zero_null_code_stub),
 83                             CAST_FROM_FN_PTR(address,zero_null_code_stub),
 84                             CAST_FROM_FN_PTR(address,zero_null_code_stub),
 85                             nullptr);
 86   return;
 87 }
 88 
 89 nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm,
 90                                                 const methodHandle& method,
 91                                                 int compile_id,
 92                                                 BasicType *sig_bt,
 93                                                 VMRegPair *regs,
 94                                                 BasicType ret_type) {
 95   ShouldNotCallThis();
 96   return nullptr;
 97 }
 98 
 99 int Deoptimization::last_frame_adjust(int callee_parameters,
100                                       int callee_locals) {
101   return 0;
102 }
< prev index next >