< prev index next >

src/hotspot/cpu/zero/sharedRuntime_zero.cpp

Print this page

 27 #include "code/debugInfoRec.hpp"
 28 #include "code/vtableStubs.hpp"
 29 #include "interpreter/interpreter.hpp"
 30 #include "runtime/interfaceSupport.inline.hpp"
 31 #include "runtime/sharedRuntime.hpp"
 32 #include "runtime/vframeArray.hpp"
 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 int SharedRuntime::java_calling_convention(const BasicType *sig_bt,
 42                                            VMRegPair *regs,
 43                                            int total_args_passed) {
 44   return 0;
 45 }
 46 












 47 void SharedRuntime::generate_i2c2i_adapters(MacroAssembler *masm,
 48                                             int total_args_passed,
 49                                             int comp_args_on_stack,
 50                                             const BasicType *sig_bt,
 51                                             const VMRegPair *regs,
 52                                             address entry_address[AdapterBlob::ENTRY_COUNT]) {






 53   ShouldNotCallThis();
 54   return;
 55 }
 56 
 57 nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm,
 58                                                 const methodHandle& method,
 59                                                 int compile_id,
 60                                                 BasicType *sig_bt,
 61                                                 VMRegPair *regs,
 62                                                 BasicType ret_type) {
 63   ShouldNotCallThis();
 64   return nullptr;
 65 }
 66 
 67 int Deoptimization::last_frame_adjust(int callee_parameters,
 68                                       int callee_locals) {
 69   return 0;
 70 }
 71 
 72 uint SharedRuntime::out_preserve_stack_slots() {

108 }
109 
110 RuntimeStub* SharedRuntime::generate_throw_exception(StubId id, address runtime_entry) {
111   return generate_empty_runtime_stub();
112 }
113 
114 int SharedRuntime::c_calling_convention(const BasicType *sig_bt,
115                                          VMRegPair *regs,
116                                          int total_args_passed) {
117   ShouldNotCallThis();
118   return 0;
119 }
120 
121 int SharedRuntime::vector_calling_convention(VMRegPair *regs,
122                                              uint num_bits,
123                                              uint total_args_passed) {
124   ShouldNotCallThis();
125   return 0;
126 }
127 







128 #if INCLUDE_JFR
129 RuntimeStub* SharedRuntime::generate_jfr_write_checkpoint() {
130   return nullptr;
131 }
132 
133 RuntimeStub* SharedRuntime::generate_jfr_return_lease() {
134   return nullptr;
135 }
136 
137 #endif // INCLUDE_JFR
138 

 27 #include "code/debugInfoRec.hpp"
 28 #include "code/vtableStubs.hpp"
 29 #include "interpreter/interpreter.hpp"
 30 #include "runtime/interfaceSupport.inline.hpp"
 31 #include "runtime/sharedRuntime.hpp"
 32 #include "runtime/vframeArray.hpp"
 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 int SharedRuntime::java_calling_convention(const BasicType *sig_bt,
 42                                            VMRegPair *regs,
 43                                            int total_args_passed) {
 44   return 0;
 45 }
 46 
 47 int SharedRuntime::java_return_convention(const BasicType *sig_bt,
 48                                            VMRegPair *regs,
 49                                            int total_args_passed) {
 50   Unimplemented();
 51   return 0;
 52 }
 53 
 54 BufferedInlineTypeBlob* SharedRuntime::generate_buffered_inline_type_adapter(const InlineKlass* vk) {
 55   Unimplemented();
 56   return nullptr;
 57 }
 58 
 59 void SharedRuntime::generate_i2c2i_adapters(MacroAssembler *masm,

 60                                             int comp_args_on_stack,
 61                                             const GrowableArray <SigEntry>* sig,
 62                                             const VMRegPair* regs,
 63                                             const GrowableArray <SigEntry>* sig_cc,
 64                                             const VMRegPair* regs_cc,
 65                                             const GrowableArray <SigEntry>* sig_cc_ro,
 66                                             const VMRegPair* regs_cc_ro,
 67                                             address entry_address[AdapterBlob::ENTRY_COUNT],
 68                                             AdapterBlob*& new_adapter,
 69                                             bool allocate_code_blob) {
 70   ShouldNotCallThis();
 71   return;
 72 }
 73 
 74 nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm,
 75                                                 const methodHandle& method,
 76                                                 int compile_id,
 77                                                 BasicType *sig_bt,
 78                                                 VMRegPair *regs,
 79                                                 BasicType ret_type) {
 80   ShouldNotCallThis();
 81   return nullptr;
 82 }
 83 
 84 int Deoptimization::last_frame_adjust(int callee_parameters,
 85                                       int callee_locals) {
 86   return 0;
 87 }
 88 
 89 uint SharedRuntime::out_preserve_stack_slots() {

125 }
126 
127 RuntimeStub* SharedRuntime::generate_throw_exception(StubId id, address runtime_entry) {
128   return generate_empty_runtime_stub();
129 }
130 
131 int SharedRuntime::c_calling_convention(const BasicType *sig_bt,
132                                          VMRegPair *regs,
133                                          int total_args_passed) {
134   ShouldNotCallThis();
135   return 0;
136 }
137 
138 int SharedRuntime::vector_calling_convention(VMRegPair *regs,
139                                              uint num_bits,
140                                              uint total_args_passed) {
141   ShouldNotCallThis();
142   return 0;
143 }
144 
145 // Call here from the interpreter or compiled code to store returned
146 // values to a newly allocated inline type instance.
147 RuntimeStub* SharedRuntime::generate_return_value_stub(address destination) {
148   Unimplemented();
149   return nullptr;
150 }
151 
152 #if INCLUDE_JFR
153 RuntimeStub* SharedRuntime::generate_jfr_write_checkpoint() {
154   return nullptr;
155 }
156 
157 RuntimeStub* SharedRuntime::generate_jfr_return_lease() {
158   return nullptr;
159 }
160 
161 #endif // INCLUDE_JFR
162 
< prev index next >